C# Класс Sunag.SEA3D.SEA3DAssimp

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

Открытые свойства

Свойство Тип Описание
CalculateNormal bool
CalculateTangent bool
EmbedTexture bool
EnabledDummy bool
LimitBoneWeights bool
MeshOnly bool
Modifiers bool
OptimizeLevel int
Path string
SceneOnly bool

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

Метод Описание
Build ( ) : byte[]
Import ( Stream stream, string format ) : void
Import ( String filename ) : void
LoadSave ( ) : void
Save ( string filename ) : void
SaveDialog ( ) : void
To3x4Array ( Matrix4x4 matrix ) : float[]
ToFloat ( Assimp.Color3D color ) : float
ToFloat ( Color4D color ) : float
ToInteger ( Assimp.Color3D color ) : int
ToInteger ( Color4D color ) : int
ToPositionArray ( Matrix4x4 matrix ) : float[]

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

Метод Описание
AppendCamera ( Assimp.Scene scene, Assimp.Node node, Assimp.Camera camera, SEAObject3D parent ) : SEACamera
AppendDummy ( Assimp.Scene scene, Assimp.Node node, SEAObject3D parent ) : SEAObject3D
AppendGeometry ( Assimp.Scene scene, Assimp.Node node, List geometryList ) : SEAGeometry
AppendKeyFrameAnimation ( Assimp.Scene scene, Assimp.Animation animation ) : SEAAnimationBase
AppendLight ( Assimp.Scene scene, Assimp.Node node, Light light, SEAObject3D parent ) : SEAObject3D
AppendMaterial ( Assimp.Scene scene, Assimp.Material material ) : SEAMaterial
AppendMesh ( Assimp.Scene scene, Assimp.Node node, List meshes, SEAObject3D parent ) : SEAMesh
AppendObject3D ( Assimp.Scene scene, Assimp.Node node ) : SEAObject3D
AppendObject3D ( Assimp.Scene scene, Assimp.Node node, SEAObject3D parent ) : SEAObject3D
AppendScene ( Assimp.Scene scene ) : void
AppendSkeleton ( Assimp.Scene scene, Mesh mesh ) : SEASkeleton
AppendSkeletonAnimation ( Assimp.Scene scene, Mesh mesh ) : SEASkeleton
AppendTexture ( EmbeddedTexture texture ) : SEAObject
AppendTexture ( string url ) : SEAObject
AppendTextureFromSlot ( Assimp.Scene scene, Assimp.TextureSlot slot ) : SEAObject
GetAnimation ( Assimp.Scene scene, string name ) : List
GetConfig ( ) : PostProcessSteps
GetImporter ( ) : Assimp.AssimpContext
GetIndex ( SEAObject obj ) : int
GetIndexByTag ( object tag ) : int
GetUnrelatedObjectByNode ( Assimp.Node node, Assimp.Scene scene ) : object
GetValidString ( IEnumerable objects, string name ) : string
InitLog ( ) : void
OpenSaveFileDialog ( ) : void
getURL ( string url ) : string

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

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

public Build ( ) : byte[]
Результат byte[]

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

public Import ( Stream stream, string format ) : void
stream Stream
format string
Результат void

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

public Import ( String filename ) : void
filename String
Результат void

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

public LoadSave ( ) : void
Результат void

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

public Save ( string filename ) : void
filename string
Результат void

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

public SaveDialog ( ) : void
Результат void

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

public To3x4Array ( Matrix4x4 matrix ) : float[]
matrix Matrix4x4
Результат float[]

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

public ToFloat ( Assimp.Color3D color ) : float
color Assimp.Color3D
Результат float

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

public ToFloat ( Color4D color ) : float
color Color4D
Результат float

ToInteger() публичный статический Метод

public static ToInteger ( Assimp.Color3D color ) : int
color Assimp.Color3D
Результат int

ToInteger() публичный статический Метод

public static ToInteger ( Color4D color ) : int
color Color4D
Результат int

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

public ToPositionArray ( Matrix4x4 matrix ) : float[]
matrix Matrix4x4
Результат float[]

Описание свойств

CalculateNormal публичное свойство

public bool CalculateNormal
Результат bool

CalculateTangent публичное свойство

public bool CalculateTangent
Результат bool

EmbedTexture публичное свойство

public bool EmbedTexture
Результат bool

EnabledDummy публичное свойство

public bool EnabledDummy
Результат bool

LimitBoneWeights публичное свойство

public bool LimitBoneWeights
Результат bool

MeshOnly публичное свойство

public bool MeshOnly
Результат bool

Modifiers публичное свойство

public bool Modifiers
Результат bool

OptimizeLevel публичное свойство

public int OptimizeLevel
Результат int

Path публичное свойство

public string Path
Результат string

SceneOnly публичное свойство

public bool SceneOnly
Результат bool