Unit 'libNewtonDyn' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#pl_titanphysics]

TNewtonMesh

Declaration

Source position: libnewtondyn.pas line 213

type TNewtonMesh = packed record

  m_offsetMatrix: array [0..3,0..3] of Single;

  

  m_collisionMaterial: TNewtonCollisionMaterial;

  

  m_collisionType: Integer;

  

  case Integer of

    SERIALIZE_ID_BOX: (

        shapedatabox: TNewtonBoxParam;

  

      );

    SERIALIZE_ID_CONE: (

        shapedata: TNewtonConeParam;

  

      );

    SERIALIZE_ID_SPHERE: (

        shapedatasphere: TNewtonSphereParam;

  

      );

    SERIALIZE_ID_CAPSULE: (

        shapedatacapsule: TNewtonCapsuleParam;

  

      );

    SERIALIZE_ID_CYLINDER: (

        shapedatacylinder: TNewtonCylinderParam;

  

      );

    SERIALIZE_ID_CHAMFERCYLINDER: (

        shapedatachamfercylinder: TNewtonChamferCylinderParam;

  

      );

    SERIALIZE_ID_CONVEXHULL: (

        shapedataconvexhull: TNewtonConvexHullParam;

  

      );

    SERIALIZE_ID_DEFORMABLE_SOLID: (

        m_deformableMesh: TNewtonDeformableMeshParam;

  

      );

    SERIALIZE_ID_COMPOUND: (

        shapedatacompound: TNewtonCompoundCollisionParam;

  

      );

    SERIALIZE_ID_TREE: (

        shapedatatree: TNewtonCollisionTreeParam;

  

      );

    SERIALIZE_ID_HEIGHTFIELD: (

        shapedataheightfield: TNewtonHeightFieldCollisionParam;

  

      );

    SERIALIZE_ID_SCENE: (

        shapedatascenecollision: TNewtonSceneCollisionParam;

  

      );

    SERIALIZE_ID_USERMESH: (

        m_paramArray: array [0..63] of float;

  

      );

end;



CT Web help

CodeTyphon Studio