Цилиндр

Cylinder class

Параметрический цилиндр. Его также можно использовать для представления конуса, когда один из параметров radiusTop/radiusBottom равен нулю.

Методы

constructor

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

Result:


constructor_overload

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

Parameters:

ИмяТипОписание
radiusNumberРадиус верхней и нижней крышки.
heightNumberВысота.

Result:


constructor_overload2

ИмяОписание
constructor_overload2(radiusTop, radiusBottom, height)Инициализирует новый экземпляр класса Cylinder.

Parameters:

ИмяТипОписание
radiusTopNumberРадиус верхней части.
radiusBottomNumberРадиус нижней части.
heightNumberВысота.

Result:


constructor_overload3

ИмяОписание
constructor_overload3(radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded)Инициализирует новый экземпляр класса Cylinder.

Parameters:

ИмяТипОписание
radiusTopNumberРадиус верхней крышки цилиндра.
radiusBottomNumberРадиус нижней крышки цилиндра.
heightNumberВысота цилиндра.
radialSegmentsNumberРадиальные сегменты верхних и нижних кругов..
heightSegmentsNumberСегменты высоты.
openEndedbooleanЕсли установлено в

Result:


constructor_overload4

ИмяОписание
constructor_overload4(name, radiusTop, radiusBottom, height, radialSegments, heightSegments, openEnded, thetaStart, thetaLength)Инициализирует новый экземпляр класса Cylinder.

Parameters:

ИмяТипОписание
nameStringИмя этого объекта
radiusTopNumberРадиус верхней крышки цилиндра.
radiusBottomNumberРадиус нижней крышки цилиндра.
heightNumberВысота цилиндра.
radialSegmentsNumberРадиальные сегменты верхних и нижних кругов..
heightSegmentsNumberСегменты высоты.
openEndedbooleanЕсли установлено в
thetaStartNumberНачало theta.
thetaLengthNumberДлина theta.

Result:


getOffsetBottom

ИмяОписание
getOffsetBottom()Получает или задает смещение трансформации вершин нижней стороны.

Result:


setOffsetBottom

ИмяОписание
setOffsetBottom(value)Получает или задает смещение трансформации вершин нижней стороны.

Result:


getOffsetTop

ИмяОписание
getOffsetTop()Получает или задает смещение трансформации вершин верхней стороны.

Result:


setOffsetTop

ИмяОписание
setOffsetTop(value)Получает или задает смещение трансформации вершин верхней стороны.

Result:


getGenerateFanCylinder

ИмяОписание
getGenerateFanCylinder()Получает или задает, следует ли генерировать цилиндр в виде вентиля, когда ThetaLength меньше 2PI, иначе модель не будет обрезана.

Result:


setGenerateFanCylinder

ИмяОписание
setGenerateFanCylinder(value)Получает или задает, следует ли генерировать цилиндр в виде вентиля, когда ThetaLength меньше 2PI, иначе модель не будет обрезана.

Result:


getShearBottom

ИмяОписание
getShearBottom()Получает или задает преобразование сдвига нижней стороны, вектор хранит значение сдвига (x-axis, z-axis), измеренное в радианах, значение по умолчанию — (0, 0).

Result:


setShearBottom

ИмяОписание
setShearBottom(value)Получает или задает преобразование сдвига нижней стороны, вектор хранит значение сдвига (x-axis, z-axis), измеренное в радианах, значение по умолчанию — (0, 0).

Result:


getShearTop

ИмяОписание
getShearTop()Получает или задает преобразование сдвига верхней стороны, вектор хранит значение сдвига (x-axis, z-axis), измеренное в радианах, значение по умолчанию — (0, 0).

Result:


setShearTop

ИмяОписание
setShearTop(value)Получает или задает преобразование сдвига верхней стороны, вектор хранит значение сдвига (x-axis, z-axis), измеренное в радианах, значение по умолчанию — (0, 0).

Result:


getRadiusTop

ИмяОписание
getRadiusTop()Получает или задает радиус верхней крышки цилиндра. Радиус верхней крышки.

Result:


setRadiusTop

ИмяОписание
setRadiusTop(value)Получает или задает радиус верхней крышки цилиндра. Радиус верхней крышки.

Result:


getRadiusBottom

ИмяОписание
getRadiusBottom()Получает или задает радиус нижней крышки цилиндра. Радиус нижней крышки.

Result:


setRadiusBottom

ИмяОписание
setRadiusBottom(value)Получает или задает радиус нижней крышки цилиндра. Радиус нижней крышки.

Result:


getHeight

ИмяОписание
getHeight()Получает или задает высоту цилиндра. Высота.

Result:


setHeight

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

Result:


getRadialSegments

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

Result:


setRadialSegments

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

Result:


getHeightSegments

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

Result:


setHeightSegments

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

Result:


getOpenEnded

ИмяОписание
getOpenEnded()Получает или задает значение, указывающее, является ли этот Cylinder открытым. Значение по умолчанию — false. true, если открыт; иначе существуют верхняя/нижняя крышки.

Result:


setOpenEnded

ИмяОписание
setOpenEnded(value)Получает или задает значение, указывающее, является ли этот Cylinder открытым. Значение по умолчанию — false. true, если открыт; иначе существуют верхняя/нижняя крышки.

Result:


getThetaStart

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

Result:


setThetaStart

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

Result:


getThetaLength

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

Result:


setThetaLength

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

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