Node

개요

Node .NET에 대한 Aspose.3D FOSS의 클래스입니다. 다음의 사람으로부터 유산을 받은 경우: SceneObject.

장면 그래프의 요소를 나타냅니다.

이 클래스는 .NET 프로그램에서 Node 객체와 작업하는 26가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: A3DObject, Accept, AddChildNode, AddEntity, CreateChildNode, EvaluateGlobalTransform, FindProperty, GetBoundingBox, GetChild, GetEntity, GetProperty, Merge, 그리고 7가지 추가적인 방법. 모든 퍼블릭 멤버들은 Aspose.3D FOSS for .NET 패키지를 설치한 후 어떤 .Net 애플리케이션에도 액세스할 수 있습니다. 성질: AssetInfo, ChildNodes, Entities, Entity, Excluded, GlobalTransform,그리고 9개 더.

속성

이름유형Access설명
AssetInfoAssetInfo?읽기/쓰기각 노드 당 자산 정보
Visiblebool읽기/쓰기노드를 표시하도록 가져오거나 설정합니다
ChildNodesIList<Node>읽으세요.자식 노드를 가져옵니다.
EntityEntity?읽기/쓰기이 노드에 연결된 첫 번째 엔티티를 얻거나 설정하면, 다른 엔ಟಿ티들을 삭제합니다.
Excludedbool읽기/쓰기이 노드와 모든 자식 노드/단체를 수출하는 동안 제외할지 여부를 얻거나 설정합니다.
EntitiesIList<Entity>읽으세요.모든 노드 엔터티를 가져옵니다.
MetaDatasIList<CustomObject>읽으세요.이 노드에 정의된 메타 데이터를 가져옵니다.
MaterialsIList<Shading.Material>읽으세요.이 노드와 연결된 재료를 가져옵니다.
MaterialShading.Material?읽기/쓰기이 노드와 관련된 첫 번째 자료를 얻거나 설정, 만약 세트, 다른 재료들을 삭제합니다
ParentNodeNode?읽기/쓰기부모 노드를 가져오거나 설정합니다.
TransformTransform읽으세요.로컬 변환을 가져옵니다.
GlobalTransformGlobalTransform읽으세요.전역 변환을 가져옵니다.
SceneScene읽으세요.이 객체가 속한 씬을 가져옵니다
Namestring읽기/쓰기이름을 가져오거나 설정합니다.
PropertiesPropertyCollection읽으세요.모든 속성의 컬렉션을 가져옵니다.

메서드

Signature설명
Node()Node 클래스의 새로운 인스턴스를 초기화합니다.
Node(name: string)Node 클래스의 새로운 인스턴스를 초기화합니다.
Node(name: string, entity: Entity)Node 클래스의 새로운 인스턴스를 초기화합니다.
CreateChildNode()자립 노드를 생성합니다.
CreateChildNode(nodeName: string)주어진 노드 이름으로 새로운 자식 노드를 생성합니다.
CreateChildNode(entity: Entity)주어진 엔티티가 첨부된 새로운 자식 노드를 생성합니다.
CreateChildNode(nodeName: string, entity: Entity)주어진 노드 이름으로 새로운 자식 노드를 생성합니다.
CreateChildNode(nodeName: string, entity: Entity, material: Shading.Material)주어진 노드 이름의 새로운 자식 노드를 만들고, 지정된 엔티티와 자료를 첨부합니다.
AddChildNode(node: Node)이 노드에 자식 노드를 추가합니다.
AddEntity(entity: Entity)노드에 엔티티를 추가합니다.
Merge(node: Node)노드 아래의 모든 것을 분리하고 현재 노드에 연결해 주세요.
EvaluateGlobalTransform(withGeometricTransform: bool)전 세계 변환을 평가하고, 기하학적 변형도 포함해 보세요.
GetChild(index: int)지정된 인덱스에 있는 자식 노드를 가져옵니다.
GetChild(nodeName: string)지정된 이름을 가진 자식 노드를 가져옵니다
Accept(visitor: NodeVisitor)모든 후속 노드를 거쳐 현재 노드까지 포함해서 방문자를 호출합니다.
GetBoundingBox()노드의 경계 상자를 계산합니다.
SelectSingleObject(path: string)XPath 같은 쿼리 문법을 사용하여 현재 노드 아래에서 단일 객체를 선택합니다.
SelectObjects(path: string)XPath 같은 쿼리 문법을 사용하여 현재 노드 아래에서 여러 개 객체를 선택합니다.
ToString()이 노드의 문자열 표현을 가져옵니다.
GetEntity()지정된 유형 T와 일치하는 첫 번째 엔터티를 가져옵니다.
SceneObject(name: string)기본 이름으로 SceneObject를 초기화
A3DObject()A3DObject 클래스의 이름을 없는 새로운 인스턴스를 초기화합니다.
RemoveProperty(property: Property)동적 특성을 제거합니다.
GetProperty(property: string)지정된 속성의 값을 가져옵니다
SetProperty(property: string, value: object?)지정된 속성의 값을 설정합니다
FindProperty(propertyName: string)부동산을 찾습니다.

참조

 한국어