RectangularTorus

RectangularTorus

Opinie generală

RectangularTorus este o clasă în Aspose.3D FOSS pentru Java. Moștenitorii de la: Primitive.

Torus dreptunghiular parametrizat.

Această clasă oferă 36 de metode pentru a lucra cu obiecte RectangularTorus în programele Java. Metodele disponibile includ: A3DObject, Entity, Primitive, RectangularTorus, SceneObject, findProperty, getAngleStart, getArc, getBoundingBox, getCastShadows, getExcluded, getHeight, și 24 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: angleStart, arc, boundingBox, castShadows, excluded, height, şi încă nouă.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
innerRadiusdoubleCiteşte.Radiul interior al torului dreptunghiular.
outerRadiusdoubleCiteşte.Radiul exterior al torului dreptunghiular.
heightdoubleCiteşte.Înălţimea torului dreptunghiular.
arcdoubleCiteşte.Unghiul total al arcului, măsurat în radiani.
angleStartdoubleCiteşte.Unghiul de pornire al arcului, măsurat în radiani.
radialSegmentsintCiteşte.Segmentele radiale.
castShadowsbooleanCiteşte.Obține dacă această geometrie poate arunca umbră.
receiveShadowsbooleanCiteşte.Obține dacă această geometrie poate primi umbra.
parentNodeNodeCiteşte.Obţine nodul părinte.
parentNodesArrayList<Node>Citeşte.Obţine nodurile părinte.
excludedbooleanCiteşte.Îi ia pe cei excluşi.
boundingBoxBoundingBoxCiteşte.Ia cutia de limitare.
sceneSceneCiteşte.A luat scena.
nameStringCiteşte.A primit numele.
propertiesPropertyCollectionCiteşte.Obţine proprietăţile.

Metode de evaluare

SemnăturaDescriere:
getInnerRadius()doubleRadiul interior al torului dreptunghiular.
setInnerRadius(value: double)Stabileşte valoarea de rază interioară.
getOuterRadius()doubleRadiul exterior al torului dreptunghiular.
setOuterRadius(value: double)Stabileşte valoarea de radiu exterior.
getHeight()doubleÎnălţimea torului dreptunghiular.
setHeight(value: double)Stabileşte valoarea înălţimii.
getArc()doubleUnghiul total al arcului, măsurat în radiani.
setArc(value: double)Stabileşte valoarea arcului.
getAngleStart()doubleUnghiul de pornire al arcului, măsurat în radiani.
setAngleStart(value: double)Stabileşte valoarea de pornire a unghiului.
getRadialSegments()intSegmentele radiale.
setRadialSegments(value: int)Stabileşte valoarea segmentelor radiale.
RectangularTorus()Constructorul RectangularTorus.
toMesh()MeshNu este implementat în ediția FOSS aruncări la runtime. Sună la Mesh în această instanţă.
getCastShadows()booleanObține dacă această geometrie poate arunca umbră.
setCastShadows(value: boolean)Radiul interior al torului dreptunghiular.
getReceiveShadows()booleanObține dacă această geometrie poate primi umbra.
setReceiveShadows(value: boolean)Radiul exterior al torului dreptunghiular.
Primitive(name: String)Iniţializează o nouă instanţă a clasei Primitive.
Entity()Curba NURBS este o curbă reprezentată de NIRBS (((Spină non-uniformă a bazei raționale), O curvă NORBS se definește prin getOrder (s) ei, un set de Geometrie ponderată.getControlPoints (scenele de control)) și un getKnotVectors (secunde vectorii). Componenta w din punctul de comandă este folosită ca greutate a punctului de comanda, indiferent dacă acesta este CurveDimension.TWO_DIMENSIONAL sau CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeConstructor de caz.
setParentNode(value: Node)Operatorul boolean utilizat în operațiune pentru a crea rețeaua rezultată.
getParentNodes()ArrayList<Node>Constructor protejat pentru a permite claselor derivate să stabilească nume.
getExcluded()booleanOperatorul boolean utilizat în operațiune pentru a crea rețeaua rezultată.
setExcluded(value: boolean)Stabilește valoarea exclusă.
getBoundingBox()BoundingBoxPrimul operand al operatorului boolean.
SceneObject()Operatorul boolean vă permite să aplicați operația booleană pe două instante IMeshConvertible .
getScene()SceneConstructorul BooleanOperator.
A3DObject()Cîlindru parametrizat. Poate fi folosit și pentru a reprezenta un con atunci când unul din radiusTop/radiusBottom este zero.
getName()StringSegmentele curbei.
setName(name: String)Construiește un profil CircleShape cu o rază specificată.
getProperties()PropertyCollectionIniţializează o nouă instanţă a clasei Cylinder.
findProperty(name: String)PropertyIniţializează o nouă instanţă a clasei “Bone”.
getProperty(name: String)ObjectObține matricea de transformare a nodului în poziția curentă.
setProperty(name: String, value: Object)Obţine segmentele de lăţime.
removeProperty(name: String)booleanObține sistemul de coordonate flip al punctelor de control/normal în timpul importului / exportului.

Vezi și:

 Română