Picking
Description
- Derived from
-
MeshTraversal abstract
IMeshBoundMinRadius
The Picking class traverses the filtered mesh (see IMeshFilters.FilterIn) and computes the intersection of the given geometric primitive with the terrain surface.
The Picking class can be used to pick individual points, vertices and/or triangles from a CLOD mesh.
The following vertex data semantics are used by this class:
-
required : Semantic.Position
-
required : Semantic.Radius
-
optional : Semantic.Elevation
-
optional : Semantic.HeightmapCoords
-
optional : Semantic.Normal
Public / Methods
PickCoords
4 overloads
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).
PickPoint
4 overloads
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).
Computes the intersection of the given ray with the terrain surface.
The ray direction is parallel to the terrain up-vector (see IGeometry.ComputeUp).