Primitive

概述

Primitive 是一个类在Aspose.3D FOSS的.NET中. 继承人: Geometry, INamedObject, IMeshConvertible.

所有原始的基础类

本类提供了.NET 程序中使用原始对象的18种方法. 有的方法包括: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty,另外6种方法. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode,另外6个.

属性

名称:类型Access描述情况
CastShadowsbool阅读/写作获取或设置此几何体是否可以投射阴影
ReceiveShadowsbool阅读/写作获取或设置此几何体是否可以接收阴影。.
Visiblebool阅读/写作获取或设置几何体是否可见
DeformersIList<Deformer>阅读获取与此几何体关联的所有变形器。.
ControlPointsIArrayList<Vector4>阅读获取所有控制点
VertexElementsIList<VertexElement>阅读获取所有顶点元素
Excludedbool阅读/写作获取或设置在出口过程中是否排除该实体.
ParentNodesList<Node>阅读得到所有父节点,一个实体可以连接到多个母节位进行几何实例化.
ParentNodeNode阅读/写作获取或设置第一个父节点,如果设定第一个母节位,这个实体将从其他父结中分离.
SceneScene阅读获取此对象所属的场景
Namestring阅读/写作获取或设置名称。.
PropertiesPropertyCollection阅读获取所有属性的集合。.

方法

Signature描述情况
Primitive(name: string)启动一个新的类实例.
ToMesh()将当前对象转换为网格
Geometry(name: string)启动一个新的几何类实例.
GetDeformers()获取所有变形器
GetElement(type: VertexElementType)获取具有指定类型的顶点元素
GetVertexElementOfUV(textureMapping: TextureMapping)得到一个给定的纹理映射类型的 VertexElementUV实例.
CreateElement(type: VertexElementType)创建一个具有指定类型的顶点元素并将其添加到几何结构中.
AddElement(element: VertexElement)将现有顶点元素添加到当前几何结构中.
CreateElementUV(uvMapping: TextureMapping)创建一个 VertexElementUV,给定质地映射类型.
Entity(name: string)启动一个新的实体类.
GetBoundingBox()得到当前实体在物空间坐标系中的界定框.
GetEntityRendererKey()获取在表现器中注册的实体表达器密钥.
SceneObject(name: string)用默认名称初始化 SceneObject
A3DObject()启动一个没有名称的A3DOobject类新实例.
RemoveProperty(property: Property)删除动态属性.
GetProperty(property: string)获取指定属性的值
SetProperty(property: string, value: object?)设置指定属性的值
FindProperty(propertyName: string)找到了房地产.

查看更多

 中文