Interface for an Entity3D that implements picking.
By default, Entity3D objects implement picking via Three.js raycasting.
Custom entities can implement this interface to provide an alternative picking
method via pickAt.
This interface uses several generic types:
TResult represents the type of results returned via picking with pickAt,
TOptions can define additional options for picking directly on this entity
or on its features.
Interface for an Entity3D that implements picking.
By default, Entity3D objects implement picking via Three.js raycasting. Custom entities can implement this interface to provide an alternative picking method via
pickAt
.This interface uses several generic types:
TResult
represents the type of results returned via picking withpickAt
,TOptions
can define additional options for picking directly on this entity or on its features.