PureBasic - Mesh

Généralités

Les Meshs (maillages en 3D) sont des objets 3D composés de triangles reliés entre eux pour donner une forme finale, toujours en 3D. Un mesh peut avoir un "squelette" facultatif, avec des os pour permettre une animation en temps réel. Le squelette peut être soit directement trouvé dans le fichier mesh, soit créé dynamiquement. Un mesh ne peut pas être déplacé ou affiché directement, mais nécessite d'être manipulé via une "entité" .

InitEngine3D() doit être appelé avec succès avant de pouvoir utiliser les commandes relatives aux Meshs.

Sommaire des commandes

AddMeshManualLOD
AddSubMesh
BuildMeshLOD
BuildMeshShadowVolume
BuildMeshTangents
CopyMesh
CreateCapsule
CreateCone
CreateCube
CreateCylinder
CreateDataMesh
CreateIcoSphere
CreateLine3D
CreateMesh
CreatePlane
CreateSphere
CreateTorus
CreateTube
FinishMesh
FreeMesh
GetMeshData
IsMesh
LoadMesh
MeshDirectAdd
MeshFace
MeshID
MeshIndex
MeshIndexCount
MeshRadius
MeshVertex
MeshVertexColor
MeshVertexCount
MeshVertexNormal
MeshVertexPosition
MeshVertexTangent
MeshVertexTextureCoordinate
NormalizeMesh
SaveMesh
SetMeshData
SetMeshMaterial
SubMeshCount
TransformMesh
UpdateMesh
UpdateMeshBoundingBox

Exemple

Mesh.pb
CreateLine3D.pb
MeshManual.pb
MeshManual2.pb
MeshManualCube.pb
SetMeshMaterial.pb

OS Supportés

Tous

Guide de référence - Index