Geometry

Общ преглед

Geometry е клас в Aspose.3D FOSS за .NET. Наследници от: Entity.

Базовият клас на всички рендерируеми геометрични обекти (като Mesh, Box, Cylinder и др.).

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
VisibleboolЧете/ПишеПолучава или определя дали геометрията е видима в сцената.
DeformersIList<Deformer>Прочети.Получава колекцията от деформатори, прилагани към геометрията.
ControlPointsIList<Vector4>Прочети.Получава списъка с контролни точки (Вектор4), определящи формата на геометрията.
CastShadowsboolЧете/ПишеПолучава или определя дали геометрията хвърля сенки.
ReceiveShadowsboolЧете/ПишеПолучава или определя дали геометрията получава сенки.
VertexElementsIList<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 с даден тип на картографиране на текстурата.
 Български