RectangularTorus

RectangularTorus

Обзор

RectangularTorus — это класс в Aspose.3D FOSS для .NET. Наследует от: Primitive, INamedObject, IMeshConvertible.

Параметризованный прямоугольный тор.

Этот класс предоставляет 25 методов для работы с объектами RectangularTorus в программах .NET. Доступные методы включают: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty и 7 дополнительных методов. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: AngleStart, Arc, CastShadows, ControlPoints, Deformers, Excluded и ещё 12.

Свойства

Имя:Тип:ДоступОписание:
InnerRadiusdoubleЧтение/записьВнутренний радиус прямоугольного тора.
OuterRadiusdoubleЧтение/записьВнешний радиус прямоугольного тора.
HeightdoubleЧтение/записьВысота прямоугольного тора.
ArcdoubleЧтение/записьПолный угол дуги, измеряемый в радианах.
AngleStartdoubleЧтение/записьНачальный угол дуги, измеряемый в радианах.
RadialSegmentsintЧтение/записьРадиальные сегменты, значение по умолчанию — 10
CastShadowsboolЧтение/записьПолучает или задает, может ли эта геометрия отбрасывать тень
ReceiveShadowsboolЧтение/записьПолучает или задает, может ли эта геометрия принимать тень.
VisibleboolЧтение/записьПолучает или задает, видима ли геометрия
DeformersIList<Deformer>ЧтениеПолучает все деформаторы, связанные с этой геометрией.
ControlPointsIArrayList<Vector4>ЧтениеПолучает все контрольные точки
VertexElementsIList<VertexElement>ЧтениеПолучает все элементы вершины
ExcludedboolЧтение/записьПолучает или задает, следует ли исключать эту сущность при экспорте.
ParentNodesList<Node>ЧтениеПолучает все родительские узлы, сущность может быть привязана к нескольким родительским узлам для инстанцирования геометрии.
ParentNodeNodeЧтение/записьПолучает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от остальных родительских узлов.
SceneSceneЧтениеПолучает сцену, к которой принадлежит этот объект
NamestringЧтение/записьПолучает или задает имя.
PropertiesPropertyCollectionЧтениеВозвращает коллекцию всех свойств.

Методы

ПодписьОписание:
RectangularTorus()Конструктор RectangularTorus
RectangularTorus(name: string)Конструктор RectangularTorus Имя сущности
ToMesh()Преобразовать этот примитив в mesh
Primitive(name: string)Инициализирует новый экземпляр класса.
Geometry(name: string)Инициализирует новый экземпляр класса Geometry.
GetDeformers()Получает все деформаторы
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 с заданным типом наложения текстуры.
Entity(name: string)Инициализирует новый экземпляр класса Entity.
GetBoundingBox()Получает ограничивающий прямоугольник текущей сущности в её координатной системе объектного пространства.
GetEntityRendererKey()Получает ключ рендерера сущности, зарегистрированного в рендерере.
SceneObject(name: string)Инициализировать SceneObject с именем по умолчанию.
SceneObject()Инициализировать SceneObject.
A3DObject()Создаёт новый экземпляр класса A3DObject без имени.
A3DObject(name: string)Создаёт новый экземпляр класса A3DObject.
RemoveProperty(property: Property)Удаляет динамическое свойство.
RemoveProperty(property: string)Удалить указанное свойство, определяемое по имени
GetProperty(property: string)Получить значение указанного свойства
SetProperty(property: string, value: object?)Устанавливает значение указанного свойства
FindProperty(propertyName: string)Находит свойство.

См. также:

 Русский