Box

Overview

Box является классом в Aspose.3D FOSS для Java. Наследники от: Geometry, IMeshConvertible.

Бокс примитивный.

Этот класс предоставляет 50 методов для работы с объектами Box в программах Java. Доступные методы включают: A3DObject, Box, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, и 36 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.3D FOSS for Java. Свойства: boundingBox, castShadows, controlPoints, deformers, deformers2, excluded, и еще 14.

Properties

NameTypeAccessDescription
lengthSegmentsintReadПолучает или устанавливает длины сегментов.
widthSegmentsintReadПолучает или устанавливает ширину сегментов.
heightSegmentsintReadПолучает или устанавливает высоту сегментов.
lengthdoubleReadПолучает или устанавливает длину ящика, выровненного по оси z.
widthdoubleReadПолучает или устанавливает ширину ящика, выровненного по оси х.
heightdoubleReadПолучает или устанавливает высоту ящика, выровненного по оси y.
visiblebooleanReadПонимаешь, что я вижу.
castShadowsbooleanReadПолучишь тени.
receiveShadowsbooleanReadПолучивает тени.
controlPointsjava.util.List<Vector4>ReadПолучивает контрольные точки.
vertexElementsjava.util.List<VertexElement>ReadПолучивает элементы вершины.
deformersjava.util.List<Deformer>ReadПоймает деформаторы.
deformers2java.util.Collection<T>ReadПолучится деформаторы2.
parentNodeNodeReadПолучивает родительский узел.
parentNodesArrayList<Node>ReadПолучивает родительские узлы.
excludedbooleanReadИ получает исключенных.
boundingBoxBoundingBoxReadПолучил коробку с ограничениями.
sceneSceneReadПонимаешь, что происходит.
nameStringReadУзнает имя.
propertiesPropertyCollectionReadПолучил свойства.

Methods

SignatureDescription
Box()Инициализирует новый экземпляр класса Box.
Box(length: double, width: double, height: double)Инициализирует новый экземпляр класса Box.
Box(name: String, length: double, width: double, height: double, lengthSegments: int, widthSegments: int, heightSegments: int)Инициализирует новый экземпляр класса Box.
getLengthSegments()intПолучает или устанавливает длины сегментов.
setLengthSegments(value: int)Устанавливает значение длины сегмента.
getWidthSegments()intПолучает или устанавливает ширину сегментов.
setWidthSegments(value: int)Устанавливает значение ширины сегмента.
getHeightSegments()intПолучает или устанавливает высоту сегментов.
setHeightSegments(value: int)Устанавливает значение высоты сегмента.
getLength()doubleПолучает или устанавливает длину ящика, выровненного по оси z.
setLength(value: double)Устанавливает значение длины.
getWidth()doubleПолучает или устанавливает ширину ящика, выровненного по оси х.
setWidth(value: double)Устанавливает значение ширины.
getHeight()doubleПолучает или устанавливает высоту ящика, выровненного по оси y.
setHeight(value: double)Устанавливает значение высоты.
toMesh()MeshПреобразовать текущий объект в сетку.
Geometry()Позволяет геометрии на этот случай коробки.
getVisible()booleanВернет видимую.
setVisible(value: boolean)Устанавливает видимую величину.
getCastShadows()booleanВернулся с тенью.
setCastShadows(value: boolean)Инициализирует новый экземпляр класса Box.
getReceiveShadows()booleanВозвращает тени.
setReceiveShadows(value: boolean)Инициализирует новый экземпляр класса “Цилиндр”.
getControlPoints()java.util.List<Vector4>Вернулся к контрольным точкам.
getVertexElements()java.util.List<VertexElement>Возвращает элементы вершины.
getDeformers()java.util.List<Deformer>Вернулся деформатор.
getElement(type: VertexElementType)VertexElementПолучает или устанавливает ширину сегментов.
createElement(type: VertexElementType)VertexElementПолучает или устанавливает высоту сегментов.
addElement(element: VertexElement)Вызывает addElement ((элемент) на данном экземпляре Box.
addDeformer(deformer: Deformer)Добавляет деформатор к этой геометрии и устанавливает ссылку владельца.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVПозывы getVertexElementOfUV ((картографирование) на этом экземпляре Box.
createElementUV(mapping: TextureMapping)VertexElementUVВызывает createElementUV ((картографирование) на этом экземпляре.
getDeformers2()java.util.Collection<T>Возвращает деформаторы2.
Entity()NURBS кривая представлена как NIRBS ((Неодинаковый рациональный базисный шплин), A Nurbs крива определяется ее getOrder ()) набор взвешенной геометрии.getControlPoints и getKnotVectors (). Компонент w в контрольной точке используется в качестве веса контрольного пункта, независимо от того, является ли он CurveDimension.TWO_DIMENSIONAL или CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeКонструктор экземпляра.
setParentNode(value: Node)Булевой оператор, используемый в операции для создания результатной сетки.
getParentNodes()ArrayList<Node>Защищенный конструктор, чтобы позволить выведенным классам устанавливать название.
getExcluded()booleanБулевой оператор, используемый в операции для создания результатной сетки.
setExcluded(value: boolean)Устанавливает исключенное значение.
getBoundingBox()BoundingBoxПервый операнд булевого оператора.
SceneObject()Булевой оператор позволяет применять булевую операцию на два IMeshConvertible-инстанции.
getScene()SceneКонструктор BooleanOperator.
A3DObject()Параметризированный цилиндр. Он также может быть использован для представления конуса, когда один из радиусов Top/radiusBottom равен нулю.
getName()StringСегменты кривой.
setName(name: String)Создает профиль CircleShape с указанным радиусом.
getProperties()PropertyCollectionИнициализирует новый экземпляр класса “Цилиндр”.
findProperty(name: String)PropertyИнициализирует новый экземпляр класса Bone.
getProperty(name: String)ObjectПолучивает матрицу трансформации узла в текущей позе.
setProperty(name: String, value: Object)Получивает ширину сегментов.
removeProperty(name: String)booleanПолучает переходную систему координат контрольных точек/нормальной во время импорта/экспорта.

See Also

 Русский