Cylinder

Overview

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

Параметризованный цилиндр.

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

Properties

NameTypeAccessDescription
offsetBottomVector3ReadПолучает или устанавливает смещение трансформации вершин нижней стороны.
offsetTopVector3ReadПолучает или устанавливает смещение преобразования вершин верхней стороны.
generateFanCylinderbooleanReadПолучает или устанавливает, должен ли генерироваться цилиндр в стиле вентилятора, когда ThetaLength меньше 2*PI.
shearBottomVector2ReadПолучает или устанавливает преобразование срезки нижней стороны.
shearTopVector2ReadПолучает или устанавливает преобразование сверху.
radiusTopdoubleReadПолучает или устанавливает радиус верхней крышки цилиндра.
radiusBottomdoubleReadПолучает или устанавливает радиус нижней крышки цилиндра.
heightdoubleReadПолучает или устанавливает высоту цилиндра.
radialSegmentsintReadПолучает или устанавливает радиальные сегменты.
heightSegmentsintReadПолучает или устанавливает высоту сегментов.
openEndedbooleanReadПолучает или устанавливает значение, указывающее на то, является ли этот цилиндр открытым.
thetaStartdoubleReadПолучает или устанавливает тета старт.
thetaLengthdoubleReadПолучает или устанавливает длину теты.
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
Cylinder()Инициализирует новый экземпляр класса “Цилиндр”.
Cylinder(radius: double, height: double)Инициализирует новый экземпляр класса “Цилиндр”.
Cylinder(radiusTop: double, radiusBottom: double, height: double)Инициализирует новый экземпляр класса “Цилиндр”.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)Инициализирует новый экземпляр класса “Цилиндр”.
Cylinder(name: String, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean, thetaStart: double, thetaLength: double)Инициализирует новый экземпляр класса “Цилиндр”.
getOffsetBottom()Vector3Получает или устанавливает смещение трансформации вершин нижней стороны.
setOffsetBottom(value: Vector3)Устанавливает нижнюю величину смещения.
getOffsetTop()Vector3Получает или устанавливает смещение преобразования вершин верхней стороны.
setOffsetTop(value: Vector3)Устанавливает верхнюю величину смещения.
getGenerateFanCylinder()booleanПолучает или устанавливает, должен ли генерироваться цилиндр в стиле вентилятора, когда ThetaLength меньше 2*PI.
setGenerateFanCylinder(value: boolean)Устанавливает значение генерационного цилиндра вентилятора.
getShearBottom()Vector2Получает или устанавливает преобразование срезки нижней стороны.
setShearBottom(value: Vector2)Устанавливает значение нижнего края.
getShearTop()Vector2Получает или устанавливает преобразование сверху.
setShearTop(value: Vector2)Устанавливает верхнюю величину сверления.
getRadiusTop()doubleПолучает или устанавливает радиус верхней крышки цилиндра.
setRadiusTop(value: double)Устанавливает максимальное значение радиуса.
getRadiusBottom()doubleПолучает или устанавливает радиус нижней крышки цилиндра.
setRadiusBottom(value: double)Устанавливает нижнее значение радиуса.
getHeight()doubleПолучает или устанавливает высоту цилиндра.
setHeight(value: double)Устанавливает значение высоты.
getRadialSegments()intПолучает или устанавливает радиальные сегменты.
setRadialSegments(value: int)Устанавливает значение радиальных сегментов.
getHeightSegments()intПолучает или устанавливает высоту сегментов.
setHeightSegments(value: int)Устанавливает значение высоты сегмента.
getOpenEnded()booleanПолучает или устанавливает значение, указывающее на то, является ли этот цилиндр открытым.
setOpenEnded(value: boolean)Устанавливает открытое значение.
getThetaStart()doubleПолучает или устанавливает тета старт.
setThetaStart(value: double)Устанавливает начальное значение тета.
getThetaLength()doubleПолучает или устанавливает длину теты.
setThetaLength(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 ((элемент) на данном экземпляре цилиндра.
addDeformer(deformer: Deformer)Добавляет деформатор к этой геометрии и устанавливает ссылку владельца.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVПозывы getVertexElementOfUV ((картографирование) на данном экземпляре цилиндра.
createElementUV(mapping: TextureMapping)VertexElementUVВызывает createElementUV ((mapping) на данном экземпляре цилиндра.
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

 Русский