Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET

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 CylinderShapeZ : CylinderShape
Public Class CylinderShapeZ _
	Inherits CylinderShape

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
CylinderShapeZ(Vector3)
Initializes a new instance of the CylinderShapeZ class
BatchedUnitVectorGetSupportingVertexWithoutMargin(array<Vector3>[]()[][], array<Vector4>[]()[][]%) (Overrides CylinderShape..::..BatchedUnitVectorGetSupportingVertexWithoutMargin(array<Vector3>[]()[][], array<Vector4>[]()[][]%).)
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%)
Default implementation is brute force, expected derived classes to implement a fast dedicated version.
(Overrides ConvexInternalShape..::..GetAabb(Matrix%, Vector3%, Vector3%).)
GetAabbNonVirtual(Matrix, Vector3%, Vector3%) (Inherited from ConvexShape.)
GetAabbSlow(Matrix%, Vector3%, Vector3%) (Inherited from ConvexInternalShape.)
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.)
GetHalfExtentsWithMargin()()()()
getHalfExtentsWithoutMargin()()()()
GetLocalScalingNV()()()() (Inherited from ConvexInternalShape.)
GetMarginNonVirtual()()()() (Inherited from ConvexShape.)
GetMarginNV()()()() (Inherited from ConvexInternalShape.)
GetPreferredPenetrationDirection(Int32, Vector3%) (Inherited from ConvexInternalShape.)
ImplicitShapeDimensions (Inherited from ConvexInternalShape.)
IsCompound (Inherited from CollisionShape.)
IsConcave (Inherited from CollisionShape.)
IsConvex (Inherited from CollisionShape.)
IsInfinite (Inherited from CollisionShape.)
IsPolyhedral (Inherited from CollisionShape.)
LocalGetSupportingVertex(Vector3%) (Overrides ConvexInternalShape..::..LocalGetSupportingVertex(Vector3%).)
LocalGetSupportingVertexWithoutMargin(Vector3%) (Overrides CylinderShape..::..LocalGetSupportingVertexWithoutMargin(Vector3%).)
LocalGetSupportVertexNonVirtual(Vector3) (Inherited from ConvexShape.)
LocalGetSupportVertexWithoutMarginNonVirtual(Vector3) (Inherited from ConvexShape.)
LocalScaling (Overrides ConvexInternalShape..::..LocalScaling.)
Margin (Overrides ConvexInternalShape..::..Margin.)
Name (Overrides CylinderShape..::..Name.)
PreferredPenetrationDirectionsCount (Inherited from ConvexInternalShape.)
Radius (Overrides CylinderShape..::..Radius.)
ShapeType (Inherited from CollisionShape.)
UpAxis

Inheritance Hierarchy

System..::..Object
  Visual3D.Physics.BulletX..::..CollisionShape
    Visual3D.Physics.BulletX..::..ConvexShape
      Visual3D.Physics.BulletX..::..ConvexInternalShape
        Visual3D.Physics.BulletX..::..CylinderShape
          Visual3D.Physics.BulletX..::..CylinderShapeZ

See Also