Gets or sets if the primitive's Bounding Sphere is automatically computed.
Read-write property
[Visual Basic .NET] |
---|
Public Property AutomaticallyComputeBoundingSphere() As Boolean |
[C#] |
---|
public bool AutomaticallyComputeBoundingSphere {get; set;} |
[Managed C++] |
---|
public: __property bool get_AutomaticallyComputeBoundingSphere(); |
[Unmanaged C++] |
---|
public: HRESULT get_AutomaticallyComputeBoundingSphere( VARIANT_BOOL * pRetVal ); public: HRESULT put_AutomaticallyComputeBoundingSphere( VARIANT_BOOL AutomaticallyComputeBoundingSphere ); |
[Java] |
---|
public bool getAutomaticallyComputeBoundingSphere(); public void setAutomaticallyComputeBoundingSphere( bool ); |
A primitive's Bounding Sphere is used for visibility tests to improve rendering performance. When AutomaticallyComputeBoundingSphere
is true
, the sphere is automatically computed when a primitive's geometry or position is modified due to a Set
or SetPartial
call. Otherwise, it is the caller's responsibility to set the primitive's Bounding Sphere.
A user may set this property to false
in cases when they can determine a Bounding Sphere that encompasses everywhere a dynamic primitive may move to. This can improve performance by eliminating the overhead associated with re-computing the bounding sphere and updating the primitive manager's spatial data structures.