Class PointGeometry3D
- Namespace
- HelixToolkit.SharpDX
- Assembly
- HelixToolkit.SharpDX.dll
[Serializable]
public class PointGeometry3D : Geometry3D, INotifyPropertyChanged, IGUID
- Inheritance
-
PointGeometry3D
- Implements
- Inherited Members
- Extension Methods
Properties
Points
public IEnumerable<Geometry3D.Point> Points { get; }
Property Value
Methods
CanCreateOctree()
protected override bool CanCreateOctree()
Returns
CreateOctree(OctreeBuildParameter)
Override to create different octree in subclasses.
protected override IOctreeBasic CreateOctree(OctreeBuildParameter parameter)
Parameters
parameterOctreeBuildParameter
Returns
HitTest(HitTestContext?, Matrix4x4, ref List<HitTestResult>, object?, float)
public virtual bool HitTest(HitTestContext? context, Matrix4x4 modelMatrix, ref List<HitTestResult> hits, object? originalSource, float hitThickness)
Parameters
contextHitTestContextmodelMatrixMatrix4x4hitsList<HitTestResult>originalSourceobjecthitThicknessfloat
Returns
UpdateBounds()
Manually call this function to update AABB and Bounding Sphere
public override void UpdateBounds()