C# 클래스 ColladaXna.Base.Import.SceneImporter

상속: IColladaImporter
파일 보기 프로젝트 열기: Bunkerbewohner/ColladaXna 1 사용 예제들

공개 메소드들

메소드 설명
Import ( XmlNode xmlRoot, ColladaModel model ) : void

비공개 메소드들

메소드 설명
CreateAbsoluteTransform ( XmlNode xmlGeometry ) : Matrix

Traverses the node hierarchy up from a geometry node to accumulate all transformations of the geometry instance.

CreateAbsoluteTransformFromSkeleton ( XmlNode xmlControllerInstance ) : Matrix
CreateNodeTransform ( XmlNode xmlNode ) : Matrix

Looks for transformation elements (matrix, rotate, scale, translate, lookat) within a node and creates a transform matrix from it. If no transformations are found Identity is returned.

skew transformations are not supported right now

GetMeshId ( XmlNode xmlControllerInstance ) : string
GetMeshLibKey ( XmlNode xmlNode, string id ) : string
GetParentJoint ( XmlNode xmlNode, ColladaModel model ) : Joint
GetVisualScene ( XmlNode xmlScene ) : XmlNode

Gets the visual scene node (<visual_scene>) from a scene node (<scene>). For this the instance_visual_scene element is processed to look up the actual visual scene id.

ImportMeshInstances ( XmlNode xmlScene, ColladaModel model ) : List

메소드 상세

Import() 공개 메소드

public Import ( XmlNode xmlRoot, ColladaModel model ) : void
xmlRoot System.Xml.XmlNode
model ColladaModel
리턴 void