HalfSpace

Översikt

HalfSpace är en klass i Aspose.3D FOSS för Java. ärvt från: Entity.

HalfSpace representerar ett oändligt utrymme som är uppdelat av en planet, detta kan användas med BooleanOperator.

Denna klass ger 22 metoder för att arbeta med HalfSpace objekt i Java-program. Tillgängliga metoder inkluderar: A3DObject, Entity, HalfSpace, SceneObject, findProperty, getBoundingBox, getExcluded, getName, getNormal, getParentNode, getParentNodes, getPosition,och 10 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.3D FOSS för Java paket. och egenskaper: boundingBox, excluded, name, normal, parentNode, parentNodes,Och 3 fler.

ägodelar

NamnTyp avAccessBeskrivning
normalVector3LäsningDen normala av splittrade plan, plan definieras som N * P + D = 0 där N är Normal och P är någon punkt på planet.
positionVector3LäsningVarje punkt på den splittrade plan, plan definieras som N * P + D = 0 där N är Normal och P är någon punkt i planet.
parentNodeNodeLäsningHåller med föräldraljudet.
parentNodesArrayList<Node>LäsningHåller föräldraljudet.
excludedbooleanLäsningfår de uteslutna.
boundingBoxBoundingBoxLäsningHåller med på den gränssnittliga lådan.
sceneSceneLäsningFå scenen.
nameStringLäsningfår namnet.
propertiesPropertyCollectionLäsningfår de egendomarna.

Metoder

SignatureBeskrivning
HalfSpace()Skapa en ny instans av HalfSpace.
getNormal()Vector3Den normala av splittrade plan, plan definieras som N * P + D = 0 där N är Normal och P är någon punkt på planet.
setNormal(value: Vector3)Den normala av splittrade plan, plan definieras som N * P + D = 0 där N är Normal och P är någon punkt på planet.
getPosition()Vector3Varje punkt på den splittrade plan, plan definieras som N * P + D = 0 där N är Normal och P är någon punkt i planet.
setPosition(value: Vector3)Varje punkt på den splittrade plan, plan definieras som N * P + D = 0 där N är Normal och P är någon punkt i planet.
Entity()NURBS-kurvan är en kurva som representeras av Nurbs(Non-uniform rationell bas spline), En Nurss-kurs definieras av dess getOrder(), ett uppsätt av viktade Geometry.getControlPoints() och en getKnotVectors() Den w komponenten i kontrollpunkten används som styrpunktens vekt, oavsett om det är ett CurveDimension.TWO_DIMENSIONAL eller CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeKonstruktor av instans.
setParentNode(value: Node)Booleanoperatören används i operationen för att skapa resultatet mesh.
getParentNodes()ArrayList<Node>Skyddad konstruktor för att tillåta deriverade klasser att ange namn.
getExcluded()booleanBooleanoperatören används i operationen för att skapa resultatet mesh.
setExcluded(value: boolean)Ange det uteslutna värdet.
getBoundingBox()BoundingBoxDen första operatören av Boolean-operatören.
SceneObject()Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible.
getScene()SceneByggare av BooleanOperator.
A3DObject()Parameteriserad cylinder. Den kan också användas för att representera en cone när en av radiusTop/radiusBottom är noll.
getName()Stringsegment av kurvan.
setName(name: String)Bygg en CircleShape profil med angiven radius.
getProperties()PropertyCollectionInitierar en ny instans av Cylinder-klassen.
findProperty(name: String)PropertyInitierar en ny instans av Bone-klassen.
getProperty(name: String)ObjectFå transformatrycket av knuten i den aktuella posen.
setProperty(name: String, value: Object)Få bredd segment.
removeProperty(name: String)booleanDet får ett flopp-koordinat system av kontrollpunkter/normala under import/export.

Se även

 Svenska