זוהי הפקודה ivfix שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ivfix - מבנה מחדש אובייקט Inventor לעיבוד משופר
ביצועים
תַקצִיר
ivfix [ -ahntvV ] [ -d dir ] [infile] [outfil]
תיאור
ivfix קורא אובייקט Inventor ומבנה אותו מחדש כדי לשפר את
ביצועי העיבוד של האובייקט. ivfix מעבד את גרף הסצינה לשניים
שלבים:
שלב 1)
מנתח את הארגון של גרף סצינת הקלט, ומנסה
למיין את זה דרך טובה יותר לנצל את הקוהרנטיות. ל
לדוגמה, הוא מנסה לארגן תת-גרפים לפי טקסטורות נפוצות,
מכיוון שהחלפת מרקמים היא יקרה. לאחר מיון, זה גם
מנסה לשלב תת-גרפים כך שלתוצאה הסופית תהיה פחות
צמתים.
שלב 2)
"משטח" את התתי-גרפים הנובעים מהשלב הראשון. זֶה
מעביר את כל הצורות למשולשים שמאורגנים לאחר מכן
לרצועות משולשים. לדוגמה, ניתן לשלב שני כדורים
לרצועת משולש אחת.
אזהרה! ivfix אינו מנסה לשמר תכונות של אי-מראה,
כגון שמות. זה גם יסיר את רוב המנועים, צמתי הנפשה ו
קשרי שדה לשדה. ivfix עדיף להפעיל על אובייקטים בודדים,
לא על סצנות שלמות. לאחר רינדור, אובייקט הפלט יהיה
שווה ערך לקובץ המקורי, אבל חלק גדול מההיררכיה של האובייקט יהיה
ללכת לאיבוד.
שימו לב גם שקובץ הפלט עשוי להיות גדול יותר מקובץ הקלט. ל
לדוגמה, צומת כדור יומר לרצועות משולשים.
אפשרויות שורת הפקודה הבאות מותרות:
-a כתוב קובץ ASCII. קובץ הפלט הוא בינארי כברירת מחדל.
-d dir
להוסיף dir לרשימת הספריות לחיפוש, למשל עבור צמתי קבצים.
-h הדפס את הודעת השימוש.
-n אל תיצור נורמליות.
-p ivfix בדרך כלל מנסה להגדיר מאפיינים כ-SoVertexProperty
צמתים. אפשרות זו מונעת זאת.
-t אל תיצור קואורדינטות מרקם כלשהן.
-v (מילולית) הצגת מידע סטטוס במהלך העיבוד.
-V (מאוד מילולי) הצג מידע סטטוס מפורט יותר.
מקור CODE
שימו לב שקוד המקור ל ivfix מגיע עם ה- להרחיב ממציא 3d
אַרְגַז כֵּלִים.
השתמש ב-ivfix באופן מקוון באמצעות שירותי onworks.net