Plane
Översikt
Plane är en klass i Aspose.3D FOSS för Java. ärvt från: Primitive.
Parameteriserade flygplan.
Denna klass ger 36 metoder för att arbeta med Planet Objects i Java-program. Tillgängliga metoder inkluderar: A3DObject, Entity, Plane, Primitive, SceneObject, findProperty, getBoundingBox, getCastShadows, getExcluded, getLength, getLengthSegments, getName,och 22 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, castShadows, excluded, length, lengthSegments, name,Och 8 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
up | Vector3 | Läsning | Om det uppvektorn för planet, standardvärdet är (0, 1, 0), påverkar detta generationen av planet / |
length | double | Läsning | Det är längden på planet. |
width | double | Läsning | Få bredden av planet. |
lengthSegments | int | Läsning | Det tar längd segment. |
widthSegments | int | Läsning | Få bredd segment. |
castShadows | boolean | Läsning | Det är viktigt att veta om geometri kan skjuta skugga. |
receiveShadows | boolean | Läsning | Det vet om denna geometri kan få skugga. |
parentNode | Node | Läsning | Håller med föräldraljudet. |
parentNodes | ArrayList<Node> | Läsning | Håller föräldraljudet. |
excluded | boolean | Läsning | får de uteslutna. |
boundingBox | BoundingBox | Läsning | Håller med på den gränssnittliga lådan. |
scene | Scene | Läsning | Få scenen. |
name | String | Läsning | får namnet. |
properties | PropertyCollection | Läsning | får de egendomarna. |
Metoder
| Signature | Beskrivning |
|---|---|
Plane() | Initialiserar en ny instans av planet med standardstorlek 1x1. |
Plane(length: double, width: double) | Initiera en ny instans av planet. |
Plane(name: String, length: double, width: double, lengthSegments: int, widthSegments: int) | Initiera en ny instans av planet. |
getUp() → Vector3 | Om det uppvektorn för planet, standardvärdet är (0, 1, 0), påverkar detta generationen av planet / |
setUp(value: Vector3) | Sätt upp värdet. |
getLength() → double | Det är längden på planet. |
setLength(value: double) | Ange längdvärdet. |
getWidth() → double | Få bredden av planet. |
setWidth(value: double) | Ange bredden värde. |
getLengthSegments() → int | Det tar längd segment. |
setLengthSegments(value: int) | Ange längd segment värde. |
getWidthSegments() → int | Få bredd segment. |
setWidthSegments(value: int) | Ange värdet av bredd segment. |
toMesh() → Mesh | Konvertera aktuella objekt till mesh. |
getCastShadows() → boolean | Det är viktigt att veta om geometri kan skjuta skugga. |
setCastShadows(value: boolean) | Inre strålen i rektangulär torus. |
getReceiveShadows() → boolean | Det vet om denna geometri kan få skugga. |
setReceiveShadows(value: boolean) | Den yttre strålen av rektangulär torus. |
Primitive(name: String) | Det initierar en ny instans av den primitivklassen. |
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() → Node | Konstruktor 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() → boolean | Booleanoperatören används i operationen för att skapa resultatet mesh. |
setExcluded(value: boolean) | Ange det uteslutna värdet. |
getBoundingBox() → BoundingBox | Den första operatören av Boolean-operatören. |
SceneObject() | Boolean-operatören låter dig tillämpa booleansk drift på två instanser IMeshConvertible. |
getScene() → Scene | Byggare 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() → String | segment av kurvan. |
setName(name: String) | Bygg en CircleShape profil med angiven radius. |
getProperties() → PropertyCollection | Initierar en ny instans av Cylinder-klassen. |
findProperty(name: String) → Property | Initierar en ny instans av Bone-klassen. |
getProperty(name: String) → Object | Få transformatrycket av knuten i den aktuella posen. |
setProperty(name: String, value: Object) | Få bredd segment. |
removeProperty(name: String) → boolean | Det får ett flopp-koordinat system av kontrollpunkter/normala under import/export. |