C# Class Sunag.SEA3D.SEA3DAssimp

Afficher le fichier Open project: sunag/sea3d Class Usage Examples

Méthodes publiques

Свойство Type Description
CalculateNormal bool
CalculateTangent bool
EmbedTexture bool
EnabledDummy bool
LimitBoneWeights bool
MeshOnly bool
Modifiers bool
OptimizeLevel int
Path string
SceneOnly bool

Méthodes publiques

Méthode Description
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[]

Private Methods

Méthode Description
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

Method Details

Build() public méthode

public Build ( ) : byte[]
Résultat byte[]

Import() public méthode

public Import ( Stream stream, string format ) : void
stream Stream
format string
Résultat void

Import() public méthode

public Import ( String filename ) : void
filename String
Résultat void

LoadSave() public méthode

public LoadSave ( ) : void
Résultat void

Save() public méthode

public Save ( string filename ) : void
filename string
Résultat void

SaveDialog() public méthode

public SaveDialog ( ) : void
Résultat void

To3x4Array() public méthode

public To3x4Array ( Matrix4x4 matrix ) : float[]
matrix Matrix4x4
Résultat float[]

ToFloat() public méthode

public ToFloat ( Assimp.Color3D color ) : float
color Assimp.Color3D
Résultat float

ToFloat() public méthode

public ToFloat ( Color4D color ) : float
color Color4D
Résultat float

ToInteger() public static méthode

public static ToInteger ( Assimp.Color3D color ) : int
color Assimp.Color3D
Résultat int

ToInteger() public static méthode

public static ToInteger ( Color4D color ) : int
color Color4D
Résultat int

ToPositionArray() public méthode

public ToPositionArray ( Matrix4x4 matrix ) : float[]
matrix Matrix4x4
Résultat float[]

Property Details

CalculateNormal public_oe property

public bool CalculateNormal
Résultat bool

CalculateTangent public_oe property

public bool CalculateTangent
Résultat bool

EmbedTexture public_oe property

public bool EmbedTexture
Résultat bool

EnabledDummy public_oe property

public bool EnabledDummy
Résultat bool

LimitBoneWeights public_oe property

public bool LimitBoneWeights
Résultat bool

MeshOnly public_oe property

public bool MeshOnly
Résultat bool

Modifiers public_oe property

public bool Modifiers
Résultat bool

OptimizeLevel public_oe property

public int OptimizeLevel
Résultat int

Path public_oe property

public string Path
Résultat string

SceneOnly public_oe property

public bool SceneOnly
Résultat bool