Table of Contents

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

true if [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

EventHandler<BoundChangeArgs<BoundingBox>>

BoundSphereChanged

Occurs when [on bound sphere changed].

event EventHandler<BoundChangeArgs<BoundingSphere>> BoundSphereChanged

Event Type

EventHandler<BoundChangeArgs<BoundingSphere>>

TransformBoundChanged

Occurs when [on transform bound changed].

event EventHandler<BoundChangeArgs<BoundingBox>> TransformBoundChanged

Event Type

EventHandler<BoundChangeArgs<BoundingBox>>

TransformBoundSphereChanged

Occurs when [on transform bound sphere changed].

event EventHandler<BoundChangeArgs<BoundingSphere>> TransformBoundSphereChanged

Event Type

EventHandler<BoundChangeArgs<BoundingSphere>>