Sphere

Обзор

Sphere является классом в Aspose.3D FOSS для .NET. Наследует от: Primitive.

Параметризованная сфера.

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

Свойства

ИмяТипAccessОписание
WidthSegmentsintЧтение/ЗаписьПолучает или задает сегменты ширины.
HeightSegmentsintЧтение/ЗаписьПолучает или задает сегменты высоты.
PhiStartdoubleЧтение/ЗаписьПолучает или задает начало phi.
PhiLengthdoubleЧтение/ЗаписьПолучает или задает длину phi.
ThetaStartdoubleЧтение/ЗаписьПолучает или задает theta start.
ThetaLengthdoubleЧтение/ЗаписьПолучает или задает длину theta.
RadiusdoubleЧтение/ЗаписьПолучает или задает радиус сферы.
CastShadowsboolЧтение/ЗаписьПолучает или задаёт, может ли эта геометрия отбрасывать тень
ReceiveShadowsboolЧтение/ЗаписьПолучает или задает, может ли эта геометрия получать тень.
VisibleboolЧтение/ЗаписьПолучает или задает, видима ли геометрия
DeformersIList<Deformer>ЧтениеПолучает все деформеры, связанные с этой геометрией.
ControlPointsIArrayList<Vector4>ЧтениеПолучает все контрольные точки
VertexElementsIList<VertexElement>ЧтениеПолучает все элементы вершин
ExcludedboolЧтение/ЗаписьПолучает или задает, следует ли исключать эту сущность при экспорте.
ParentNodesList<Node>ЧтениеПолучает все родительские узлы, сущность может быть присоединена к нескольким родительским узлам для инстансинга геометрии
ParentNodeNodeЧтение/ЗаписьПолучает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от остальных родительских узлов.
SceneSceneЧтениеПолучает сцену, к которой принадлежит этот объект
NamestringЧтение/ЗаписьПолучает или задает имя.
PropertiesPropertyCollectionЧитатьПолучает коллекцию всех свойств.

Методы

SignatureОписание
Sphere()Инициализирует новый экземпляр Sphere с радиусом по умолчанию 1.
Sphere(radius: double)Инициализирует новый экземпляр класса Sphere с указанным радиусом.
Sphere(radius: double, widthSegments: int, heightSegments: int)Инициализирует новый экземпляр класса Sphere с указанным радиусом, сегментами ширины и сегментами высоты.
Sphere(name: string, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double)Инициализирует новый экземпляр класса Sphere.
ToMesh()Преобразовать текущий объект в mesh
Primitive(name: string)Инициализирует новый экземпляр класса.
Geometry(name: string)Инициализирует новый экземпляр класса Geometry.
GetDeformers()Получает все деформаторы
GetElement(type: VertexElementType)Получает элемент вершины с указанным типом
GetVertexElementOfUV(textureMapping: TextureMapping)Получает экземпляр VertexElementUV с заданным типом текстурного отображения
CreateElement(type: VertexElementType)Создаёт элемент вершины с указанным типом и добавляет его в геометрию.
AddElement(element: VertexElement)Добавляет существующий элемент вершины в текущую геометрию
CreateElementUV(uvMapping: TextureMapping)Создаёт VertexElementUV с заданным типом текстурного отображения.
Entity(name: string)Инициализирует новый экземпляр класса Entity.
GetBoundingBox()Получает ограничивающий прямоугольник текущей сущности в её координатной системе объектного пространства.
GetEntityRendererKey()Получает ключ рендерера сущности, зарегистрированного в рендерере
SceneObject(name: string)Инициализировать SceneObject с именем по умолчанию
A3DObject()Инициализирует новый экземпляр класса A3DObject без имени.
RemoveProperty(property: Property)Удаляет динамическое свойство.
GetProperty(property: string)Получить значение указанного свойства
SetProperty(property: string, value: object?)Устанавливает значение указанного свойства
FindProperty(propertyName: string)Находит свойство.

См. также

 Русский