C# Класс OpenSim.Region.Physics.Meshing.Meshmerizer

Наследование: IMesher
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateMesh ( String primName, OpenSim.Framework.PrimitiveBaseShape primShape, System.Vector3 size, float lod ) : IMesh
CreateMesh ( String primName, OpenSim.Framework.PrimitiveBaseShape primShape, System.Vector3 size, float lod, bool isPhysical ) : IMesh
Meshmerizer ( IConfigSource config ) : System

Приватные методы

Метод Описание
CreateBoundingBoxMesh ( OpenSim.Region.Physics.Meshing.Mesh meshIn ) : OpenSim.Region.Physics.Meshing.Mesh

Creates a simple bounding box mesh for a complex input mesh

CreateMeshFromPrimMesher ( string primName, OpenSim.Framework.PrimitiveBaseShape primShape, System.Vector3 size, float lod ) : OpenSim.Region.Physics.Meshing.Mesh
CreateSimpleBoxMesh ( float minX, float maxX, float minY, float maxY, float minZ, float maxZ ) : OpenSim.Region.Physics.Meshing.Mesh

creates a simple box mesh of the specified size. This mesh is of very low vertex count and may be useful as a backup proxy when level of detail is not needed or when more complex meshes fail for some reason

GetMeshKey ( OpenSim.Framework.PrimitiveBaseShape pbs, System.Vector3 size, float lod ) : ulong
ReportPrimError ( string message, string primName, PrimMesher.PrimMesh primMesh ) : void
djb2 ( ulong hash, byte c ) : ulong
djb2 ( ulong hash, ushort c ) : ulong

Описание методов

CreateMesh() публичный Метод

public CreateMesh ( String primName, OpenSim.Framework.PrimitiveBaseShape primShape, System.Vector3 size, float lod ) : IMesh
primName String
primShape OpenSim.Framework.PrimitiveBaseShape
size System.Vector3
lod float
Результат IMesh

CreateMesh() публичный Метод

public CreateMesh ( String primName, OpenSim.Framework.PrimitiveBaseShape primShape, System.Vector3 size, float lod, bool isPhysical ) : IMesh
primName String
primShape OpenSim.Framework.PrimitiveBaseShape
size System.Vector3
lod float
isPhysical bool
Результат IMesh

Meshmerizer() публичный Метод

public Meshmerizer ( IConfigSource config ) : System
config IConfigSource
Результат System