טעינת נתוני דגם 3D ב Flash ב Runtime - 💡 Fix My Ideas

טעינת נתוני דגם 3D ב Flash ב Runtime

טעינת נתוני דגם 3D ב Flash ב Runtime


המחבר: Ethan Holmes, 2019

עבדתי על תוכנית פלאש 3D קטן היום ורציתי אותו לקרוא את הנתונים המודל של קובץ שאני יצרתי עם תוכנית אחרת, כגון בלנדר. אני לא בטוח אם זה הדרך הטובה ביותר לעשות דברים, אבל זה היה די כאבים לייצא את נתוני המודל לקובץ VRML בטקסט ולאחר מכן להמיר את נתוני רשת בפורמט XML פשוט. זה טריוויאלי לקרוא נתונים ב- XML ​​ב- Flash, כך זה חוסך צורך לנתח יותר עשיר בתכונות תבנית קובץ 3D.אם אתה לייצא מודל יחיד לתוך פורמט VRML, הנתונים תצטרך לחלץ הם קודקודים ופנים. לדוגמה, המודל הפשוט לעיל מורכב של הקודקודים הבאים (כל שורה מייצג את x / y / z המיקום של הקודקוד).

דרגה 3 [נקודה [1.000000 -1.649835, 1.000000 0.999999 1.577631, 4.465783 -1.000001 1.577631, -3.231319 -1.000000 1.577631, -1.000000 1.000000 1.577631, 4.448558 - 1.022888 0.000000,]}

פניהם של המודל הם המטוסים שנוצרו על ידי קבוצות של קודקודים אלה. במודל זה, כל אלה הם פוליגונים דו צדדיים. המספרים המופיעים להלן הם מדד המייצג את אחד הקודקודים מעל (-1 הוא קצה הפנים).

IndexedFaceSet [1, 1, 2, 3, 1, 4, 7, 6, 5, -1, 0, 4, 5, 1, -1, 1, 5, 6, 2, -1, 2, 6, 7, 3, -1, 4, 0, 3, 7, -1,]}

עם זאת, אתה יכול לבנות מבנה XML פשוט למדי, כי יהיה קריא בקלות פלאש:

0123 4765 0451 1562 2673 4037

תן לו זריקה, ותן לי לדעת מה אתה בא עם!

משאבים:

  • סנדי - 3D Flash API
  • Blender 3D - חינם חוצה פלטפורמת כלי דוגמנות


אתה עשוי להתעניין

כלי רכב (חלופי ואחרים) ב Maker Faire

כלי רכב (חלופי ואחרים) ב Maker Faire


המסע האמריקאי 2.0: פייר Maker!

המסע האמריקאי 2.0: פייר Maker!


ריצה החוצה לעבר יוצר פאר

ריצה החוצה לעבר יוצר פאר


שעה אחת שמלה אלסטית

שעה אחת שמלה אלסטית