Interface IBoundable
- Namespace
- HelixToolkit.SharpDX
- Assembly
- HelixToolkit.SharpDX.dll
public interface IBoundable
Properties
Bounds
Gets the bounds. Usually same as OriginalBounds. If have instances, the bound will enclose all instances.
BoundingBox Bounds { get; }
Property Value
- BoundingBox
The bounds.
BoundsSphere
Gets or sets the bounds sphere. Usually same as OriginalBoundsSphere. If have instances, the bound sphere will enclose all instances.
BoundingSphere BoundsSphere { get; }
Property Value
- BoundingSphere
The bounds sphere.
BoundsSphereWithTransform
Gets or sets the bounds sphere with transform. If have transform, the bound is the transformed BoundsSphere
BoundingSphere BoundsSphereWithTransform { get; }
Property Value
- BoundingSphere
The bounds sphere with transform.
BoundsWithTransform
Gets the bounds with transform. Usually same as Bounds. If have transform, the bound is the transformed Bounds
BoundingBox BoundsWithTransform { get; }
Property Value
- BoundingBox
The bounds with transform.
HasBound
Gets or sets a value indicating whether [bound enabled].
bool HasBound { get; }
Property Value
- bool
trueif [bound enabled]; otherwise,false.
OriginalBounds
Gets the original bound from the geometry. Same as Bound
BoundingBox OriginalBounds { get; }
Property Value
- BoundingBox
The original bound.
OriginalBoundsSphere
Gets the original bound sphere from the geometry. Same as BoundingSphere
BoundingSphere OriginalBoundsSphere { get; }
Property Value
- BoundingSphere
The original bound sphere.
Events
BoundChanged
Occurs when [on bound changed].
event EventHandler<BoundChangeArgs<BoundingBox>> BoundChanged
Event Type
BoundSphereChanged
Occurs when [on bound sphere changed].
event EventHandler<BoundChangeArgs<BoundingSphere>> BoundSphereChanged
Event Type
TransformBoundChanged
Occurs when [on transform bound changed].
event EventHandler<BoundChangeArgs<BoundingBox>> TransformBoundChanged
Event Type
TransformBoundSphereChanged
Occurs when [on transform bound sphere changed].
event EventHandler<BoundChangeArgs<BoundingSphere>> TransformBoundSphereChanged