זהו הפקודה admesh שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ADMesh - תוכנית לעיבוד רשתות מוצקות משולשות
תַקצִיר
אדמש [אוֹפְּצִיָה] ... פילה
תיאור
ADMesh היא תוכנית לעיבוד רשתות מוצקות משולשות. נכון לעכשיו, ADMesh קורא רק
פורמט הקובץ STL המשמש ליישומי אב טיפוס מהיר, למרות שהוא יכול לכתוב
קבצי STL, VRML, OFF ו-DXF.
כברירת מחדל, ADMesh מבצעת את כל אפשרויות בדיקת הרשת והתיקון בקלט
קוֹבֶץ. זה אומר שזה בודק מדויק, בקרבת מקום, הסר-לא מחובר, מילוי חורים, רגיל-
כיוונים, וערכים נורמליים. סוג הקובץ (ASCII או בינארי) מזוהה אוטומטית.
קובץ הקלט אינו משתנה אלא אם הוא צוין על ידי ה- --לִכתוֹב אוֹפְּצִיָה. אם ה
שורת הפקודה הבאה הוקלטה:
אדמש sphere.stl
הקובץ sphere.stl ייפתח ויקרא, הוא ייבדק ויתקן במידת הצורך,
ותוצאות העיבוד יודפסו. התוצאות לא יישמרו.
ערך ברירת המחדל לסובלנות הוא אורך הקצה הקצר ביותר של הרשת. ה
מספר ברירת המחדל של איטרציות הוא 2, ותוספת ברירת המחדל היא 0.01% מקוטר של
כדור שתוחם את כל הרשת.
אם אחת מהאפשרויות --מְדוּיָק, --סָמוּך, --הסר-לא מחובר, --מילוי חורים, --נוֹרמָלִי-
כיוונים, --הפוך-הכל, --ערכים-נורמליים, או --לא בדיקה ניתנים, ואז אין צ'קים אחרים
חוץ מזה ייעשה אחד אלא אם כן הם צוינו או אם הם נדרשים על ידי
ADMesh לפני שניתן לבצע את הבדיקה שצוינה. למשל שורת הפקודה הבאה:
אדמש --הסר-לא מחובר sphere.stl
תחילה יבצע בדיקה מדויקת כי היא נדרשת, ולאחר מכן את ההיבטים הלא קשורים
יוסר. התוצאות יודפסו ולא יבוצעו בדיקות אחרות.
אפשרויות
--x-סיבוב=זָוִית
סובב CCW סביב ציר ה-X במעלות זווית
--y-לסובב=זָוִית
סובב CCW סביב ציר y לפי מעלות זווית
--z-סיבוב=זָוִית
סובב CCW סביב ציר Z לפי מעלות זווית
--xy-מראה
מראה על מישור ה-xy
--yz-מראה
מראה על מטוס ה-yz
--xz-מראה
מראה על מישור xz
--סוּלָם=גורם
קנה קנה מידה של הקובץ לפי פקטור (הכפל לפי פקטור)
--לתרגם=x,y,z
תרגם את הקובץ ל-x, y ו-z
--לְמַזֵג=שם
מיזוג קובץ בשם שם עם קובץ קלט
-e, --מְדוּיָק
בדוק רק קצוות מותאמים לחלוטין
-n, --סָמוּך
מצא וחבר היבטים קרובים. תקן היבטים רעים
-t, --סוֹבלָנוּת=tol
סובלנות ראשונית לשימוש עבור בדיקה קרובה = טול
-i, --איטרציות=i
מספר האיטרציות עבור בדיקה קרובה = i
-m, --תוֹסֶפֶת=inc
כמות להגדלת סובלנות לאחר איטרציה=inc
-u, --הסר-לא מחובר הסר היבטים שיש להם 0 שכנים
-f, --מילוי חורים
הוסף היבטים למילוי חורים
-d, --כיוונים רגילים
בדוק ותקן את כיוון הנורמלי (כלומר cw, ccw)
--הפוך-הכל
הפוך את הכיוונים של כל ההיבטים והנורמליים
-v, --ערכים-נורמליים
בדוק ותקן ערכים תקינים
-c, --לא בדיקה
אל תעשה שום בדיקה על קובץ הקלט
-b, --write-binary-stl=שם
פלט קובץ STL בינארי בשם שם
-a, --כתוב-ascii-stl=שם
פלט קובץ ascii STL בשם name
--מחיקה=שם
פלט קובץ בפורמט Geomview OFF בשם שם
--write-dxf=שם
פלט קובץ בפורמט DXF בשם שם
--write-vrml=שם
פלט קובץ בפורמט VRML בשם שם
- עזרה הצג את העזרה הזו וצא
--גִרְסָה
פלט מידע על גרסת ויציאה
הפונקציות מבוצעות באותו סדר כמו האפשרויות המוצגות כאן. אז בדוק כאן כדי
מצא מה קורה אם, למשל, --לתרגם ו --לְמַזֵג האפשרויות מצוינות יחד.
סדר האפשרויות המצוין בשורת הפקודה אינו חשוב.
דוגמאות
כדי לבצע את כל הבדיקות למעט בקרבת מקום, ייעשה שימוש בשורת הפקודה הבאה:
אדמש --מְדוּיָק --הסר-לא מחובר --מילוי חורים --כיוונים רגילים --ערכים-נורמליים
sphere.stl
למעשה, מאז מְדוּיָק בדיקה נדרשת על ידי ADMesh לפני להסיר-לא מחוברים, ו
להסיר-לא מחוברים נדרש לפני כן --מילוי חורים, שורת הפקודה לעיל יכולה להיות
מקוצר באופן הבא עם אותן תוצאות:
אדמש --מילוי חורים --כיוונים רגילים --ערכים-נורמליים sphere.stl
ושוב ניתן היה להשיג את אותן תוצאות באמצעות האפשרויות הקצרות:
אדמש -fudev sphere.stl
or
אדמש -fdv sphere.stl
שורות הפקודה הבאות עושות את אותו הדבר:
אדמש sphere.stl
אדמש -fundev sphere.stl
אדמש -f -u -n -d -e -v sphere.stl
מאז -fundev אפשרויות משתמעות כברירת מחדל. כדי לבטל את אחד הצ'קים, פשוט
להסיר את אות ההמחאה כדי להסיר מ"המילה" fundev.
השתמש ב-admesh באינטרנט באמצעות שירותי onworks.net