Geometry
Общ преглед
Geometry е клас в Aspose.3D FOSS за .NET. Наследници от: Entity.
Базовият клас на всички рендерируеми геометрични обекти (като Mesh, Box, Cylinder и др.).
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
Visible | bool | Чете/Пише | Получава или определя дали геометрията е видима в сцената. |
Deformers | IList<Deformer> | Прочети. | Получава колекцията от деформатори, прилагани към геометрията. |
ControlPoints | IList<Vector4> | Прочети. | Получава списъка с контролни точки (Вектор4), определящи формата на геометрията. |
CastShadows | bool | Чете/Пише | Получава или определя дали геометрията хвърля сенки. |
ReceiveShadows | bool | Чете/Пише | Получава или определя дали геометрията получава сенки. |
VertexElements | IList<VertexElement> | Прочети. | Получава списъка с върховите елементи, свързани с геометрията. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
GetDeformers() | Не е реализиран в изданието на FOSS хвърляне по време на изпълнение. Изключва всички деформиращи. |
GetElement(type: VertexElementType) | Получава елемент на върх с определен тип |
GetVertexElementOfUV(textureMapping: TextureMapping) | Получава VertexElementUV инстанция с даден тип на текстура за съставяне |
CreateElement(type: VertexElementType) | Създава елемент на върх с определен тип и го добавя към геометрията. |
AddElement(element: VertexElement) | Добавя съществуващ елемент на върха към текущата геометрия. |
CreateElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode) | Създава елемент на върх с определен тип и го добавя към геометрията. |
CreateElementUV(uvMapping: TextureMapping) | Създава VertexElementUV с даден тип на картографиране на текстурата. |
CreateElementUV(uvMapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode) | Създава VertexElementUV с даден тип на картографиране на текстурата. |