TriMesh

סקירה כללית

TriMesh הוא שיעור ב Aspose.3D FOSS עבור Java. מורשת מ : Entity, Iterable<Vertex>.

TriMesh מכיל נתונים ירוקים שניתן להשתמש בהם ישירות על ידי GPU.

שיעור זה מספק 44 שיטות לעבוד עם אובייקטים TriMesh בתוכניות Java. שיטות זמינות כוללות: A3DObject, Entity, SceneObject, TriMesh, addTriangle, beginVertex, copyFrom, endVertex, findProperty, fromMesh, fromRawData, getBoundingBox,26 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. רכוש : boundingBox, capacity, excluded, indicesCount, name, parentNode,ועוד 7 עוד.

נכסים

שםסוגגישהתיאור
vertexDeclarationVertexDeclarationקראוהגדרת העליונה של TriMesh.
verticesCountintקראומספר העגולות בזה TriMesh
@Return מספר העגולות בזה TriMesh
/
indicesCountintקראומספר האינדיקטורים בזה TriMesh
@Return מספר האינדיקטורים בזה TriMesh
/
unmergedVerticesCountintקראומספר העליונות הבלתי מוחלפים שהועברו על ידי beginVertex() ו- endVertex().
capacityintקראוהיכולת של מעליות מוקדמות.
verticesSizeInBytesintקראוהגודל הכולל של כל העקבות ב- byte
@return גודל הכולל של כל העקבות ב- byte
/
parentNodeNodeקראומקבל את הקוטב הורי.
parentNodesArrayList<Node>קראומקבלים את הקוטב הורי.
excludedbooleanקראומקבל את המעטים.
boundingBoxBoundingBoxקראומקבל את הקופסה הגבולות.
sceneSceneקראומקבל את הבמה.
nameStringקראומקבל את השם.
propertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
TriMesh(name: String, declaration: VertexDeclaration)התחל את ההזדמנות של TriMesh
שם המשתמש: The name of this TriMesh
@param הצהרה הצצה של Vertex
/
getVertexDeclaration()VertexDeclarationהגדרת העליונה של TriMesh.
getVerticesCount()intמספר העגולות בזה TriMesh
@Return מספר העגולות בזה TriMesh
/
getIndicesCount()intמספר האינדיקטורים בזה TriMesh
@Return מספר האינדיקטורים בזה TriMesh
/
getUnmergedVerticesCount()intמספר העליונות הבלתי מוחלפים שהועברו על ידי beginVertex() ו- endVertx().
getCapacity()intהיכולת של מעליות מוקדמות.
getVerticesSizeInBytes()intגודל כל הכתמים ב- byte
@return גודל הכולל של כל העגולות ב- byte
/
fromMesh(declaration: VertexDeclaration, mesh: Mesh)TriMeshלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. יצירת TriMesh מתוך אובייקט מסוים עם הפריסה העגולה.
copyFrom(input: TriMesh, vd: VertexDeclaration)TriMeshלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. העתק את TriMesh מההכנסות עם מעמד vertex חדש
@param input ההכנסה TriMesh כדי להעתיק
@param vd הצהרת העמוקה החדשה של היציאה TriMesh
@return דוגמה חדשה עם הצהרת vertex חדשה.
fromMesh(mesh: Mesh, useFloat: boolean)TriMeshלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. יצירת TriMesh מתוך אובייקט מסוים, ההצהרה העגולה מבוססת על המבנה של המס הכנסה.
fromMesh(mesh: Mesh)TriMeshלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. יצירת TriMesh מתוך אובייקט מסוים, ההצהרה העגולה מבוססת על המבנה של המס הכנסה.
beginVertex()Vertexלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. התחל להוסיף Vertex
@return התייחסות של אובייקט וורטקס פנימי בסוג Vertex
/
endVertex()intלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. תוספת Vertex
/
writeVerticesTo(stream: Stream)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. כתיבת נתונים מעוגנים לתוך זרם מסוים
/
write16bIndicesTo(stream: Stream)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. כתוב את נתוני האינדקס כ 16bit שלם לתוך הזרם
/
write32bIndicesTo(stream: Stream)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. כתוב את נתוני האינדקס כ 32-bit שלם לתוך הזרם
/
writeVerticesTo(stream: OutputStream)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. כתוב את הקווים ל OutputStream
/
write16bIndicesTo(stream: OutputStream)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. כתוב 16 אינדיקטורים ל OutputStream
/
write32bIndicesTo(stream: OutputStream)לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. כתוב אינדיקטורים 32-bit ל OutputStream
/
verticesToArray()byte[]לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. מעוות נתונים כבייט ארכיה
@Return Vertices נתונים
/
indicesToArray(result: short[])לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. נתונים אינדיקטורים ברצועה קצרה
תוצאות חיפוש תוצאה Array
/
indicesToArray(result: int[])לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. נתונים אינדיקטורים כ int array
תוצאות חיפוש תוצאה Array
/
toString()Stringקרא ל-Test על האינדקס הזה TriMesh.
fromRawData(vd: VertexDeclaration, vertices: byte[], indices: int[], generateVertexMapping: boolean)TriMeshלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. יצירת TriMesh מתוך נתונים ירוקים
@param vd Vertex הצהרה
@param vertices Verticet נתונים
@param אינדיקטורים נתונים אינדיה
@param generateVertexMapping גנוב מפת מעקב
@Return TriMesh דוגמה
loadVerticesFromBytes(verticesInBytes: byte[])לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. טביעות רצפה מהבייט
@param verticesInBytes Verticet נתונים
/
addTriangle(a: int, b: int, c: int)הוסף טריגול
@param - מדד Vertex הראשון
@param b מדד Vertex השני
@param c אינדיקטור Vertex שלישי
/
iterator()java.util.Iterator<Vertex>לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. קורא את iterator על האינדקס הזה TriMesh.
Entity()קווי NURBS הם קווים המייצגים על ידי NurBS(לא-יחיד בסיס רציונלי ספלין), קורות Nurs מוגדר על פי 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()מפעיל Boolean מאפשר לך ליישם את הפעולה Boulean על שני מקרים IMeshConvertible.
getScene()Sceneמפתח של ה-Platsholder.
A3DObject()ניתן להשתמש בו גם כדי לייצג קונ כאשר אחד מהתכונות של רדיוס/רדיסבוטום הוא אפס.
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מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא.

ראה גם

 עברית