Цилиндър

Цилиндър

Общ преглед

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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
offsetBottomVector3Прочети.Получава или определя преобразуването на върховете откъсване на долната страна.
offsetTopVector3Прочети.Получава или определя преобразуването на върховете отгоре.
generateFanCylinderbooleanПрочети.Получава или определя дали да се генерира цилиндър в стил на вентилатор, когато ThetaLength е по-малък от 2*PI.
shearBottomVector2Прочети.Получава или определя преобразуване на скрещенето от долната страна.
shearTopVector2Прочети.Получава или определя преобразуване на шейра от горната страна.
radiusTopdoubleПрочети.Получава или определя радиус на горната капачка на цилиндъра.
radiusBottomdoubleПрочети.Получава или определя радиус на долната капачка на цилиндъра.
heightdoubleПрочети.Получава или определя височината на цилиндъра.
radialSegmentsintПрочети.Получава или поставя радиални сегменти.
heightSegmentsintПрочети.Получава или определя височина на сегментите.
openEndedbooleanПрочети.Получава или задава стойност, показваща дали този цилиндър е с отворен край.
thetaStartdoubleПрочети.Получава или поставя тета начало.
thetaLengthdoubleПрочети.Получава или поставя дължината на тета.
visiblebooleanПрочети.Получава се видими.
castShadowsbooleanПрочети.Взема сенките.
receiveShadowsbooleanПрочети.Получава сенките.
controlPointsjava.util.List<Vector4>Прочети.Взема контролните точки.
vertexElementsjava.util.List<VertexElement>Прочети.Получава върховите елементи.
deformersjava.util.List<Deformer>Прочети.Хваща деформерите.
deformers2java.util.Collection<T>Прочети.Взема деформаторите2.
parentNodeNodeПрочети.Взема родителския възел.
parentNodesArrayList<Node>Прочети.Взема основните възли.
excludedbooleanПрочети.Изключените.
boundingBoxBoundingBoxПрочети.Взема граничната кутия.
sceneSceneПрочети.- Да, разбира се.
nameStringПрочети.- Да, но не и името.
propertiesPropertyCollectionПрочети.Взема имотите.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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(element) на този цилиндър.
addDeformer(deformer: Deformer)Добавя деформер към тази геометрия и определя собственик референция.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVНазовава getVertexElementOfUV ((картиране) на този цилиндър.
createElementUV(mapping: TextureMapping)VertexElementUVНазовава createElementUV ((картиране) на този цилиндър.
getDeformers2()java.util.Collection<T>Връща деформаторите2.
Entity()NURBS кривата е крива, представена от Nurbs ((Неуеднаквено рационално основание spline), A NursS криви се определя с неговия getOrder (), набор от теглена Geometry.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Инициализира нова инстанция на класа Кости.
getProperty(name: String)ObjectПолучи трансформационната матрица на възела в текуща поза.
setProperty(name: String, value: Object)Получава широките сегменти.
removeProperty(name: String)booleanПолучава система за превръщане на координатите на контролните точки/нормално по време на внос/експорт.

Вижте също:

 Български