Optional
filterFilter on the picked results
Optional
gpuIf disabled, picking will using CPU raycasting when possible (rather than GPU picking). Main differences between CPU raycasting and GPU picking:
Disadvantages:
Optional
limitMaximum number of objects to return.
Optional
pickIndicates if features information are also retrieved from the picked object. On complex objects, this may be slow, and therefore is disabled by default.
Optional
radiusRadius (in pixels) for picking (default 0).
Picking will happen in a circle centered on the coordinates provided. Radius is the radius of this circle, in pixels.
This is honored by all native Giro3D picking methods, but may not be honored by customized picking methods.
Optional
sortIndicates if the results should be sorted by distance, as Three.js raycasting does.
This prevents the limit
option to be fully used as it is applied after sorting,
thus it may be slow and is disabled by default.
Optional
whereList of entities to pick from. If not provided, will pick from all the objects in the scene. Strings consist in the IDs of the object.
Options for picking objects from the Giro3D Instance.