Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
HeightfieldTerrainShape simulates a 2D heightfield terrain.

Namespace: Visual3D.Physics.BulletX
Assembly: Visual3D.Physics (in Visual3D.Physics.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

      
 C#  Visual Basic 
public class HeightFieldTerrainShape : ConcaveShape
Public Class HeightFieldTerrainShape _
	Inherits ConcaveShape

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
HeightFieldTerrainShape(Int32, Int32, array<Single,2>[,](,)[,][,], Single, Single, Single, Boolean)
Initializes a new instance of the HeightFieldTerrainShape class
CalculateLocalInertia(Single, Vector3%) (Overrides CollisionShape..::..CalculateLocalInertia(Single, Vector3%).)
CalculateTemporalAabb(Matrix%, Vector3%, Vector3%, Single, Vector3%, Vector3%)
Calculates the enclosing aabb for the moving object over interval [0..timeStep) result is conservative
(Inherited from CollisionShape.)
ContactBreakingThreshold (Inherited from CollisionShape.)
GetAabb(Matrix%, Vector3%, Vector3%) (Overrides CollisionShape..::..GetAabb(Matrix%, Vector3%, Vector3%).)
GetAngularMotionDisc()()()()
Returns the maximus radius needed for Conservative Advancement to handle time-of-impact with rotations.
(Inherited from CollisionShape.)
GetBoundingSphere(Vector3%, Single%) (Inherited from CollisionShape.)
GetRawHeightFieldValue(Int32, Int32)
GetVertex(Int32, Int32, Vector3*)
IsCompound (Inherited from CollisionShape.)
IsConcave (Inherited from CollisionShape.)
IsConvex (Inherited from CollisionShape.)
IsInfinite (Inherited from CollisionShape.)
IsPolyhedral (Inherited from CollisionShape.)
LocalScaling (Overrides CollisionShape..::..LocalScaling.)
Margin (Inherited from ConcaveShape.)
Name (Overrides CollisionShape..::..Name.)
ProcessAllTriangles(ITriangleCallback, Vector3%, Vector3%) (Overrides ConcaveShape..::..ProcessAllTriangles(ITriangleCallback, Vector3%, Vector3%).)
SetUseDiamondSubdivision()()()()
SetUseDiamondSubdivision(Boolean)
ShapeType (Inherited from CollisionShape.)

Inheritance Hierarchy

System..::..Object
  Visual3D.Physics.BulletX..::..CollisionShape
    Visual3D.Physics.BulletX..::..ConcaveShape
      Visual3D.Physics.BulletX..::..HeightFieldTerrainShape

See Also