TriMesh

ภาพรวม

TriMesh เป็นคลาสใน Aspose.3D FOSS สําหรับ Java. ทายาทจาก: Entity, Iterable<Vertex>.

TriMesh มีข้อมูลทรัพย์ที่สามารถใช้โดย GPU โดยตรง.

หมวดนี้ให้วิธีการ 45 สําหรับทํางานกับ TriMesh วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: A3DObject, Entity, SceneObject, TriMesh, addTriangle, beginVertex, copyFrom, endVertex, findProperty, fromMesh, fromRawData, getBoundingBox,และ 27 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: boundingBox, capacity, entityRendererKey, excluded, indicesCount, name,และอีก 8 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
vertexDeclarationVertexDeclarationอ่านการวางแผนจุดสูงของ TriMesh.
verticesCountintอ่านจํานวนจุดใน TriMesh @return จําหน่ายจุดที่อยู่ใน TriMesh /
indicesCountintอ่านจํานวนนิติใน TriMesh @return จําหน่ายนิธิในTriMesh /
unmergedVerticesCountintอ่านการนับของจุดที่ไม่รวมกัน ที่ผ่านโดย beginVertex ((() และ endVortex ())).
capacityintอ่านความจุของจุดที่ได้รับการจัดสรรไว้ก่อนหน้านี้.
verticesSizeInBytesintอ่านขนาดรวมของจุดสูงทั้งหมดในไบท์ @ return ขั้นใหญ่รวม ของจุดบนทั้งหมด ในไพต์ /
parentNodeNodeอ่านรับโหนดแม่.
parentNodesArrayList<Node>อ่านรับโหนดแม่.
excludedbooleanอ่านรับค่า excluded.
boundingBoxBoundingBoxอ่านรับกล่องขอบเขต.
entityRendererKeyEntityRendererKeyอ่านรับคีย์ของเรนเดอร์เอนทิตี้.
sceneSceneอ่านรับฉาก.
nameStringอ่านรับชื่อ.
propertiesPropertyCollectionอ่านรับคุณสมบัติ.

วิธีการ

Signatureคําอธิบาย
TriMesh(name: String, declaration: VertexDeclaration)เริ่มต้นตัวอย่างของ TriMesh @param name ชื่อของTriMesh นี้ @para ประกาศการประกาศ vertex ของ /
getVertexDeclaration()VertexDeclarationการวางแผนจุดสูงของ TriMesh.
getVerticesCount()intจํานวนจุดใน TriMesh @return จําหน่ายจุดที่อยู่ใน TriMesh /
getIndicesCount()intจํานวนนิติใน TriMesh @return จําหน่ายนิธิในTriMesh /
getUnmergedVerticesCount()intการนับของจุดที่ไม่รวมกัน ที่ผ่านโดย beginVertex ((() และ endVortex ())).
getCapacity()intความจุของจุดที่ได้รับการจัดสรรไว้ก่อนหน้านี้.
getVerticesSizeInBytes()intขนาดรวมของจุดสูงทั้งหมดในไบท์ @ return ขั้นใหญ่รวม ของจุดบนทั้งหมด ในไพต์ /
fromMesh(declaration: VertexDeclaration, mesh: Mesh)TriMeshไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. สร้าง TriMesh จากวัตถุเมชที่ให้กับการวางแผนจุดมุมที่ได้รับ.
copyFrom(input: TriMesh, vd: VertexDeclaration)TriMeshไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. สําเนา TriMesh จากการเข้าด้วยการวางแผนจุดศูนย์ใหม่ @param input การเข้า TriMesh สําหรับการสําเนิน @ param vd คําประกาศจุด ศูนีใหม่ของผลิต TriMesh @return ตัวอย่าง {pLAcHEHODER_3 ] ใหม่ที่มีคําประสงค์จุดสาวกใหม่.
fromMesh(mesh: Mesh, useFloat: boolean)TriMeshไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. สร้าง TriMesh จากวัตถุเมชที่ให้, ประกาศ vertex ได้ขึ้นอยู่กับโครงสร้างของเมสอินท.
fromMesh(mesh: Mesh)TriMeshไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. สร้าง TriMesh จากวัตถุเมชที่ให้, ประกาศ vertex ได้ขึ้นอยู่กับโครงสร้างของเมสอินท.
beginVertex()Vertexไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เริ่มการเพิ่ม vertex @ return การอ้างอิงของวัตถุ vertexes ในระบบ Vertex /
endVertex()intไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. จบการเพิ่มศูนย์รวม /
writeVerticesTo(stream: Stream)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เขียนข้อมูลจุดสูงไปยังสตรีมที่กําหนด /
write16bIndicesTo(stream: Stream)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เขียนข้อมูลอินเด็กซ์เป็นตัวเลขเต็ม 16 บิตในสตรีม /
write32bIndicesTo(stream: Stream)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เขียนข้อมูลอินเด็กซ์เป็นตัวเลขเต็ม 32 บิตในสตรีม /
writeVerticesTo(stream: OutputStream)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เขียนจุดสูงไปยัง OutputStream /
write16bIndicesTo(stream: OutputStream)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เขียนอินเด็กซ์ 16 บิตให้ OutputStream /
write32bIndicesTo(stream: OutputStream)ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เขียนอินเด็กซ์ 32 บิตให้ OutputStream /
verticesToArray()byte[]ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. ข้อมูล Vertices เป็น array byte @ return ข่าวข้อมูล Vertices /
indicesToArray(result: short[])ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. อินเดกข้อมูลเป็นอัตราการแสดงตัวเลขที่สั้น @ param result Result array /
indicesToArray(result: int[])ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. อินเดกข้อมูลเป็น int array @ param result ผลการผลงาน array /
toString()Stringเรียก toString ในตัวอย่าง TriMesh นี้.
fromRawData(vd: VertexDeclaration, vertices: byte[], indices: int[], generateVertexMapping: boolean)TriMeshไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. สร้าง TriMesh จากข้อมูล Raw @param vd Vertex declaration @ param vertices ข้อมูลของจุดมุ่งหมาย @ Param อินเด็กซ์ รายการข้อมูล @Param generateVertexMapping Generate vertex mapping @return TriMesh ตัวอย่าง
loadVerticesFromBytes(verticesInBytes: byte[])ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. Load vertices จาก array byte @ param verticesInBytes ข้อมูล Vertice /
addTriangle(a: int, b: int, c: int)เพิ่มสามเหลี่ยม @param a อิงค์สอดแรก @ param b อินิกซ์สูดที่สอง @ Param c อิ้งค์ซุดที่สาม /
iterator()java.util.Iterator<Vertex>ไม่ถูกนําไปใช้ใน FOSS edition throws ในเวลาทํางาน. เรียกตัวอิเทเรเตอร์ในตัวอย่าง TriMesh นี้.
Entity(name: String)ผู้สร้างของ BooleanOperator.
getParentNode()Nodeผู้สร้างตัวอย่าง.
setParentNode(value: Node)ตัวปฏิบัติบูลล์ที่ใช้ในการดําเนินการเพื่อสร้างเมชผล.
getParentNodes()ArrayList<Node>การสร้างที่คุ้มครองเพื่อให้ชั้นเรียนอนุพันธ์สามารถตั้งชื่อได้.
getExcluded()booleanตัวปฏิบัติบูลล์ที่ใช้ในการดําเนินการเพื่อสร้างเมชผล.
setExcluded(value: boolean)ตั้งค่าค่าที่ถูกยกเว้น.
getBoundingBox()BoundingBoxออเปอร์แดนแรกของตัวประกอบบุลเลียน.
getEntityRendererKey()EntityRendererKeyส่งรหัสตัวแทนให้กลับ.
SceneObject()ตัวประกอบบุลเลียนจะให้คุณใช้การปฏิบัติของบูลเลี่ยนในตัวอย่าง IMeshConvertible สองครั้ง.
getScene()Sceneผู้สร้างของ BooleanOperator.
A3DObject()ปารามีเตอร์ซิลินเดอร์ (Parameterized Cylinder) สามารถใช้แสดงตัวของคอนได้เมื่อ 1 ของรัศมีบน/รัชย์ล่างเท่ากับ 0.
getName()Stringความสูงของจาน.
setName(name: String)สร้างโปรไฟล์ CircleShape ด้วยรัศมีที่กําหนดไว้.
getProperties()PropertyCollectionเริ่มต้นตัวอย่างใหม่ของ Class Cylinder.
findProperty(name: String)Propertyเริ่มต้นตัวอย่างใหม่ของชั้น Bone.
getProperty(name: String)Objectรับเมทริกซ์การแปลงของโหนดในท่าทางปัจจุบัน.
setProperty(name: String, value: Object)รับส่วนกว้าง.
removeProperty(name: String)booleanรับคีย์เรนเดอร์เอนทิตีสำหรับเอนทิตีนี้.

ดูเช่นกัน

 ภาษาไทย