Sphere

Sphere class

Параметрическая сфера.

Методы

constructor

ИмяОписание
constructor()Инициализирует новый экземпляр Sphere с радиусом по умолчанию 1.

Result:


constructor_overload

ИмяОписание
constructor_overload(radius)Инициализирует новый экземпляр класса Sphere с указанным радиусом.

Parameters:

ИмяТипОписание
radiusNumberРадиус.

Result:


constructor_overload2

ИмяОписание
constructor_overload2(radius, widthSegments, heightSegments)Инициализирует новый экземпляр класса Sphere с указанным радиусом, сегментами ширины и сегментами высоты.

Parameters:

ИмяТипОписание
radiusNumberРадиус сферы.
widthSegmentsNumberСегменты ширины.
heightSegmentsNumberСегменты высоты.

Result:


constructor_overload3

ИмяОписание
constructor_overload3(name, radius, widthSegments, heightSegments, phiStart, phiLength, thetaStart, thetaLength)Инициализирует новый экземпляр класса Sphere.

Parameters:

ИмяТипОписание
nameStringИмя.
radiusNumberРадиус сферы.
widthSegmentsNumberСегменты ширины.
heightSegmentsNumberСегменты высоты.
phiStartNumberНачало phi.
phiLengthNumberДлина phi.
thetaStartNumberНачало theta.
thetaLengthNumberДлина theta.

Result:


getWidthSegments

ИмяОписание
getWidthSegments()Получает или задает сегменты ширины. Сегменты ширины.

Result:


setWidthSegments

ИмяОписание
setWidthSegments(value)Получает или задает сегменты ширины. Сегменты ширины.

Result:


getHeightSegments

ИмяОписание
getHeightSegments()Получает или задает сегменты высоты. Сегменты высоты.

Result:


setHeightSegments

ИмяОписание
setHeightSegments(value)Получает или задает сегменты высоты. Сегменты высоты.

Result:


getPhiStart

ИмяОписание
getPhiStart()Получает или задает начало phi. Начало phi.

Result:


setPhiStart

ИмяОписание
setPhiStart(value)Получает или задает начало phi. Начало phi.

Result:


getPhiLength

ИмяОписание
getPhiLength()Получает или задает длину phi. Длина phi.

Result:


setPhiLength

ИмяОписание
setPhiLength(value)Получает или задает длину phi. Длина phi.

Result:


getThetaStart

ИмяОписание
getThetaStart()Получает или задает начало theta. Начало theta.

Result:


setThetaStart

ИмяОписание
setThetaStart(value)Получает или задает начало theta. Начало theta.

Result:


getThetaLength

ИмяОписание
getThetaLength()Получает или задает длину theta. Длина theta.

Result:


setThetaLength

ИмяОписание
setThetaLength(value)Получает или задает длину theta. Длина theta.

Result:


getRadius

ИмяОписание
getRadius()Получает или задает радиус сферы.

Result:


setRadius

ИмяОписание
setRadius(value)Получает или задает радиус сферы.

Result:


getCastShadows

ИмяОписание
getCastShadows()Получает или задает, может ли эта геометрия отбрасывать тень

Result:


setCastShadows

ИмяОписание
setCastShadows(value)Получает или задает, может ли эта геометрия отбрасывать тень

Result:


getReceiveShadows

ИмяОписание
getReceiveShadows()Получает или задает, может ли эта геометрия принимать тень.

Result:


setReceiveShadows

ИмяОписание
setReceiveShadows(value)Получает или задает, может ли эта геометрия принимать тень.

Result:


getParentNodes

ИмяОписание
getParentNodes()Получает все родительские узлы; сущность может быть присоединена к нескольким родительским узлам для инстанцирования геометрии. Узлы.

Result:


getExcluded

ИмяОписание
getExcluded()Получает или задает, следует ли исключать эту сущность при экспорте.

Result:


setExcluded

ИмяОписание
setExcluded(value)Получает или задает, следует ли исключать эту сущность при экспорте.

Result:


getParentNode

ИмяОписание
getParentNode()Получает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от других родительских узлов. Родительский узел.

Result:


setParentNode

ИмяОписание
setParentNode(value)Получает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от других родительских узлов. Родительский узел.

Result:


getScene

ИмяОписание
getScene()Получает сцену, к которой принадлежит этот объект.

Result:


getName

ИмяОписание
getName()Получает или задает имя. Имя.

Result:


setName

ИмяОписание
setName(value)Получает или задает имя. Имя.

Result:


getProperties

ИмяОписание
getProperties()Получает коллекцию всех свойств.

Result:


toMesh

ИмяОписание
toMesh()Преобразовать текущий объект в сетку

Result: Сетка


getBoundingBox

ИмяОписание
getBoundingBox()Получает ограничивающий прямоугольник текущей сущности в её системе координат объектного пространства.

Result: Сетка


getEntityRendererKey

ИмяОписание
getEntityRendererKey()Получает ключ рендерера сущности, зарегистрированного в рендерере.

Result: EntityRendererKey


removeProperty

ИмяОписание
removeProperty(property)Удаляет динамическое свойство.

Parameters:

ИмяТипОписание
propertyPropertyКакое свойство удалить

Result: boolean


removeProperty

ИмяОписание
removeProperty(property)Удалить указанное свойство, определённое по имени

Parameters:

ИмяТипОписание
propertStringnull

Result: boolean


getProperty

ИмяОписание
getProperty(property)Получить значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства

Result: Object


setProperty

ИмяОписание
setProperty(property, value)Устанавливает значение указанного свойства

Parameters:

ИмяТипОписание
propertyStringИмя свойства
valueObjectЗначение свойства

Result: Object


findProperty

ИмяОписание
findProperty(propertyName)Находит свойство. Это может быть динамическое свойство (Created by CreateDynamicProperty/SetProperty) или нативное свойство (Identified by its name)

Parameters:

ИмяТипОписание
propertyNameStringИмя свойства.

Result: Property