RectangularTorus

Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.SceneObject, com.aspose.threed.Entity, com.aspose.threed.Primitive

public class RectangularTorus extends Primitive

Параметрический прямоугольный тор.

Конструкторы

КонструкторОписание
RectangularTorus()Конструктор класса RectangularTorus
RectangularTorus(String name)Конструктор класса RectangularTorus

Методы

МетодОписание
equals(Object arg0)
findProperty(String propertyName)Находит свойство.
getAngleStart()Начальный угол дуги, измеренный в радианах.
getArc()Полный угол дуги, измеренный в радианах.
getBoundingBox()Получает ограничивающий прямоугольник текущего объекта в системе координат его объектного пространства.
getCastShadows()Получает, может ли эта геометрия отбрасывать тень
getClass()
getEntityRendererKey()Получает ключ рендерера сущности, зарегистрированного в рендерере.
getExcluded()Получает, следует ли исключать эту сущность при экспорте.
getHeight()Высота прямоугольного тора.
getInnerRadius()Внутренний радиус прямоугольного тора. Значение по умолчанию — 17.
getName()Получает имя.
getOuterRadius()Внешний радиус прямоугольного тора. Значение по умолчанию — 20.
getParentNode()Получает первый родительский узел; если установить первый родительский узел, эта сущность будет отсоединена от других родительских узлов.
getParentNodes()Получает все родительские узлы; сущность может быть присоединена к нескольким родительским узлам для инстанцирования геометрии.
getProperties()Получает коллекцию всех свойств.
getProperty(String property)Получить значение указанного свойства
getRadialSegments()Радиальные сегменты, значение по умолчанию — 10.
getReceiveShadows()Получает, может ли эта геометрия принимать тень.
getScene()Получает сцену, к которой принадлежит этот объект
hashCode()
notify()
notifyAll()
removeProperty(Property property)Удаляет динамическое свойство.
removeProperty(String property)Удалить указанное свойство, определяемое по имени
setAngleStart(double value)Начальный угол дуги, измеренный в радианах.
setArc(double value)Полный угол дуги, измеренный в радианах.
setCastShadows(boolean value)Устанавливает, может ли эта геометрия отбрасывать тень
setExcluded(boolean value)Устанавливает, следует ли исключать эту сущность при экспорте.
setHeight(double value)Высота прямоугольного тора.
setInnerRadius(double value)Внутренний радиус прямоугольного тора. Значение по умолчанию — 17.
setName(String value)Устанавливает имя.
setOuterRadius(double value)Внешний радиус прямоугольного тора. Значение по умолчанию — 20.
setParentNode(Node value)Устанавливает первый родительский узел; если установить первый родительский узел, эта сущность будет отсоединена от других родительских узлов.
setProperty(String property, Object value)Устанавливает значение указанного свойства
setRadialSegments(int value)Радиальные сегменты, значение по умолчанию — 10.
setReceiveShadows(boolean value)Устанавливает, может ли эта геометрия принимать тень.
toMesh()Преобразовать этот примитив в Mesh
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

RectangularTorus()

public RectangularTorus()

Конструктор класса RectangularTorus

RectangularTorus(String name)

public RectangularTorus(String name)

Конструктор класса RectangularTorus

Parameters:

ПараметрТипОписание
имяjava.lang.String

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Находит свойство. Оно может быть динамическим свойством (созданным с помощью CreateDynamicProperty/SetProperty) или нативным свойством (определяемым по его имени)

Parameters:

ПараметрТипОписание
propertyNamejava.lang.StringИмя свойства.

Returns: Property - The property.

getAngleStart()

public double getAngleStart()

Начальный угол дуги, измеренный в радианах. Значение по умолчанию — 0.

Returns: double - Начальный угол дуги, измеренный в радианах. Значение по умолчанию равно 0

getArc()

public double getArc()

Общий угол дуги, измеренный в радианах. Значение по умолчанию — PI

Returns: double - Общий угол дуги, измеренный в радианах. Значение по умолчанию — PI

getBoundingBox()

public BoundingBox getBoundingBox()

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

Returns: BoundingBox - the bounding box of current entity in its object space coordinate system. Example: The following code shows how to calculate the bounding box of a shape

Entity entity = new Sphere();
     entity.setRadius(10);
     var bbox = entity.getBoundingBox();
     System.out.printf("The bounding box of the entity is %s ~ %s", bbox.getMinimum(), bbox.getMaximum());

getCastShadows()

public boolean getCastShadows()

Получает, может ли эта геометрия отбрасывать тень

Returns: boolean - может ли эта геометрия отбрасывать тень

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getEntityRendererKey()

public EntityRendererKey getEntityRendererKey()

Получает ключ рендерера сущности, зарегистрированного в рендерере.

Returns: EntityRendererKey - the key of the entity renderer registered in the renderer

getExcluded()

public boolean getExcluded()

Получает, следует ли исключать эту сущность при экспорте.

Returns: boolean — следует ли исключать эту сущность при экспорте.

getHeight()

public double getHeight()

Высота прямоугольного тора. Значение по умолчанию — 20

Returns: double - Высота прямоугольного тора. Значение по умолчанию — 20

getInnerRadius()

public double getInnerRadius()

Внутренний радиус прямоугольного тора. Значение по умолчанию — 17.

Returns: double - Внутренний радиус прямоугольного тора. Значение по умолчанию — 17

getName()

public String getName()

Получает имя.

Returns: java.lang.String - имя.

getOuterRadius()

public double getOuterRadius()

Внешний радиус прямоугольного тора. Значение по умолчанию — 20.

Returns: double - Внешний радиус прямоугольного тора. Значение по умолчанию — 20

getParentNode()

public Node getParentNode()

Получает первый родительский узел; если установить первый родительский узел, эта сущность будет отсоединена от других родительских узлов.

Returns: Node - the first parent node, if set the first parent node, this entity will be detached from other parent nodes.

getParentNodes()

public ArrayList<Node> getParentNodes()

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

Returns: java.util.ArrayList<com.aspose.threed.Node> - все родительские узлы, объект может быть привязан к нескольким родительским узлам для инстанцирования геометрии

getProperties()

public PropertyCollection getProperties()

Получает коллекцию всех свойств.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Получить значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства

Returns: java.lang.Object - Значение найденного свойства

getRadialSegments()

public int getRadialSegments()

Радиальные сегменты, значение по умолчанию — 10.

Returns: int - Радиальные сегменты, значение по умолчанию — 10

getReceiveShadows()

public boolean getReceiveShadows()

Получает, может ли эта геометрия принимать тень.

Returns: boolean - может ли эта геометрия принимать тень.

getScene()

public Scene getScene()

Получает сцену, к которой принадлежит этот объект

Returns: Scene - the scene that this object belongs to

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Удаляет динамическое свойство.

Parameters:

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

Returns: boolean - true, если свойство успешно удалено

removeProperty(String property)

public boolean removeProperty(String property)

Удалить указанное свойство, определяемое по имени

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringКакое свойство удалить

Returns: boolean - true, если свойство успешно удалено

setAngleStart(double value)

public void setAngleStart(double value)

Начальный угол дуги, измеренный в радианах. Значение по умолчанию — 0.

Parameters:

ПараметрТипОписание
значениеdoubleНовое значение

setArc(double value)

public void setArc(double value)

Общий угол дуги, измеренный в радианах. Значение по умолчанию — PI

Parameters:

ПараметрТипОписание
значениеdoubleНовое значение

setCastShadows(boolean value)

public void setCastShadows(boolean value)

Устанавливает, может ли эта геометрия отбрасывать тень

Parameters:

ПараметрТипОписание
значениеbooleanНовое значение

setExcluded(boolean value)

public void setExcluded(boolean value)

Устанавливает, следует ли исключать эту сущность при экспорте.

Parameters:

ПараметрТипОписание
значениеbooleanНовое значение

setHeight(double value)

public void setHeight(double value)

Высота прямоугольного тора. Значение по умолчанию — 20

Parameters:

ПараметрТипОписание
значениеdoubleНовое значение

setInnerRadius(double value)

public void setInnerRadius(double value)

Внутренний радиус прямоугольного тора. Значение по умолчанию — 17.

Parameters:

ПараметрТипОписание
значениеdoubleНовое значение

setName(String value)

public void setName(String value)

Устанавливает имя.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setOuterRadius(double value)

public void setOuterRadius(double value)

Внешний радиус прямоугольного тора. Значение по умолчанию — 20.

Parameters:

ПараметрТипОписание
значениеdoubleНовое значение

setParentNode(Node value)

public void setParentNode(Node value)

Устанавливает первый родительский узел; если установить первый родительский узел, эта сущность будет отсоединена от других родительских узлов.

Parameters:

ПараметрТипОписание
valueNodeНовое значение

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Устанавливает значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства
значениеjava.lang.ObjectЗначение свойства

setRadialSegments(int value)

public void setRadialSegments(int value)

Радиальные сегменты, значение по умолчанию — 10.

Parameters:

ПараметрТипОписание
значениеintНовое значение

setReceiveShadows(boolean value)

public void setReceiveShadows(boolean value)

Устанавливает, может ли эта геометрия принимать тень.

Parameters:

ПараметрТипОписание
значениеbooleanНовое значение

toMesh()

public Mesh toMesh()

Преобразовать этот примитив в Mesh

Returns: Mesh

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int