LinearExtrusion

LinearExtrusion class

Линейная экструзия принимает 2D-форму в качестве входных данных и расширяет её в третьем измерении.

Методы

constructor

ИмяОписание
constructor()Конструктор экземпляра LinearExtrusion.

Result:


constructor_overload

ИмяОписание
constructor_overload(shape, height)Конструктор экземпляра LinearExtrusion.

Result:


getShape

ИмяОписание
getShape()Базовая форма для экструдирования.

Result:


setShape

ИмяОписание
setShape(value)Базовая форма для экструдирования.

Result:


getDirection

ИмяОписание
getDirection()Направление экструдирования, значение по умолчанию — (0, 0, 1)

Result:


setDirection

ИмяОписание
setDirection(value)Направление экструдирования, значение по умолчанию — (0, 0, 1)

Result:


getHeight

ИмяОписание
getHeight()Высота экструдированной геометрии, значение по умолчанию — 1.0

Result:


setHeight

ИмяОписание
setHeight(value)Высота экструдированной геометрии, значение по умолчанию — 1.0

Result:


getSlices

ИмяОписание
getSlices()Слои скрученной экструдированной геометрии, значение по умолчанию — 1.

Result:


setSlices

ИмяОписание
setSlices(value)Слои скрученной экструдированной геометрии, значение по умолчанию — 1.

Result:


getCenter

ИмяОписание
getCenter()Если это значение ложно, диапазон Z линейного экструдирования будет от 0 до высоты, иначе диапазон будет от -height/2 до height/2.

Result:


setCenter

ИмяОписание
setCenter(value)Если это значение ложно, диапазон Z линейного экструдирования будет от 0 до высоты, иначе диапазон будет от -height/2 до height/2.

Result:


getTwistOffset

ИмяОписание
getTwistOffset()Смещение, используемое при скручивании, значение по умолчанию — (0, 0, 0).

Result:


setTwistOffset

ИмяОписание
setTwistOffset(value)Смещение, используемое при скручивании, значение по умолчанию — (0, 0, 0).

Result:


getTwist

ИмяОписание
getTwist()Количество градусов, на которое форма экструдируется.

Result:


setTwist

ИмяОписание
setTwist(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