OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Static Public Member Functions | List of all members
OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh Class Reference
Inheritance diagram for OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh:
Collaboration graph
[legend]

Public Member Functions

 BSTerrainMesh (BSScene physicsScene, Vector3 regionBase, uint id, Vector3 regionSize)
 
 BSTerrainMesh (BSScene physicsScene, Vector3 regionBase, uint id)
 
 BSTerrainMesh (BSScene physicsScene, Vector3 regionBase, uint id, float[] initialMap, Vector3 minCoords, Vector3 maxCoords)
 
override void Dispose ()
 
override float GetTerrainHeightAtXYZ (Vector3 pos)
 
override float GetWaterLevelAtXYZ (Vector3 pos)
 
- Public Member Functions inherited from OpenSim.Region.PhysicsModule.BulletS.BSTerrainPhys
 BSTerrainPhys (BSScene physicsScene, Vector3 regionBase, uint id)
 

Static Public Member Functions

static bool ConvertHeightmapToMesh (BSScene physicsScene, float[] heightMap, int sizeX, int sizeY, Vector3 extentBase, out int indicesCountO, out int[] indicesO, out int verticesCountO, out float[] verticesO)
 
static bool ConvertHeightmapToMesh2 (BSScene physicsScene, float[] heightMap, int sizeX, int sizeY, int magnification, Vector3 extent, Vector3 extentBase, out int indicesCountO, out int[] indicesO, out int verticesCountO, out float[] verticesO)
 

Additional Inherited Members

- Public Types inherited from OpenSim.Region.PhysicsModule.BulletS.BSTerrainPhys
enum  TerrainImplementation { TerrainImplementation.Heightmap = 0, TerrainImplementation.Mesh = 1 }
 
- Properties inherited from OpenSim.Region.PhysicsModule.BulletS.BSTerrainPhys
BSScene m_physicsScene [get, set]
 
Vector3 TerrainBase [get, set]
 
uint ID [get, set]
 

Detailed Description

Definition at line 42 of file BSTerrainMesh.cs.

Constructor & Destructor Documentation

OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.BSTerrainMesh ( BSScene  physicsScene,
Vector3  regionBase,
uint  id,
Vector3  regionSize 
)
inline

Definition at line 53 of file BSTerrainMesh.cs.

OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.BSTerrainMesh ( BSScene  physicsScene,
Vector3  regionBase,
uint  id 
)
inline

Definition at line 58 of file BSTerrainMesh.cs.

OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.BSTerrainMesh ( BSScene  physicsScene,
Vector3  regionBase,
uint  id,
float[]  initialMap,
Vector3  minCoords,
Vector3  maxCoords 
)
inline

Definition at line 64 of file BSTerrainMesh.cs.

Member Function Documentation

static bool OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.ConvertHeightmapToMesh ( BSScene  physicsScene,
float[]  heightMap,
int  sizeX,
int  sizeY,
Vector3  extentBase,
out int  indicesCountO,
out int[]  indicesO,
out int  verticesCountO,
out float[]  verticesO 
)
inlinestatic

Definition at line 202 of file BSTerrainMesh.cs.

static bool OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.ConvertHeightmapToMesh2 ( BSScene  physicsScene,
float[]  heightMap,
int  sizeX,
int  sizeY,
int  magnification,
Vector3  extent,
Vector3  extentBase,
out int  indicesCountO,
out int[]  indicesO,
out int  verticesCountO,
out float[]  verticesO 
)
inlinestatic

Definition at line 321 of file BSTerrainMesh.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.Dispose ( )
inlinevirtual
override float OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.GetTerrainHeightAtXYZ ( Vector3  pos)
inlinevirtual
override float OpenSim.Region.PhysicsModule.BulletS.BSTerrainMesh.GetWaterLevelAtXYZ ( Vector3  pos)
inlinevirtual

The documentation for this class was generated from the following file: