שְׁאֵלָה:
משאבים / שיטות לבניית קבצי STL באמצעות חלקים שונים באמצעות OpenSCAD
William M-B
2016-12-13 01:44:53 UTC
view on stackexchange narkive permalink

אילו משאבים או שיטות יעשו משתמשי OpenSCAD להרכיב קבצי STL שונים?

ברצוני לקחת ספריית מודל STL קיימת של חלקי STL (ראש, פלג גוף עליון, זרועות, רגליים) ו הפוך אותו ליצרן OpenSTL של Thingiverse, בדומה למחולל הטירות ו / או למחוללי הפאזלים הזמינים.

בדרך זו, משתמשים יכולים ליצור דגם מותאם אישית באמצעות הפרמטרים המיועדים ולהוריד את הדגם להדפסה.

האם אתה מגביל את עצמך לשימוש ב- OpenSCAD כדי לבצע תהליך הרכבה זה?
כרגע אני מגביל ל- OpenSCAD מכיוון שאני יכול לייבא את 'מסגרת' ה- OpenSCAD שלי ואת החלקים שלי ל- Thingiverse ולהפוך את הכלי הזה לנגיש בקלות לקהילת ההדפסה התלת ממדית עם קוד פתוח. הבנתי שאני לא מספיק ברור בפוסט המקורי שלי לגבי הקונספט - אבהיר.
זה מטרה מעניינת ומעוררת התפעלות. אני אחזור לתשובה שלי שפורסמה למטה ואציע שהמניפולציה הפרמטרית של תרגום וסיבוב עשויה לתת לך את התוצאות הרצויות. יהיה עליך להיות בטוח ליצור פרמטרים מתאימים שיועברו למודולים בשילוב. אם אתה יוצר דמות של x גובה כולל, הרכיבים הבודדים יתורגמו ל- x, x + חלק 1, x + חלק 2 או משהו דומה. אני אוהב את OpenSCAD, אבל אני קודן בינוני. אולי החוזקות שלך גדולות משלי.
אני חושב שהפרויקט תלוי במידות סטנדרטיות למדי. אם אוכל לבנות קבוצה של קבצי OpenSCAD שיש להם סדרה של מיקומים קבועים, ואוכל להכין סדרה של חלקי מודל שיכולים להיות (למעשה) מודולריים, זה יעבוד.
שתיים תשובות:
fred_dot_u
2016-12-13 03:43:34 UTC
view on stackexchange narkive permalink

אציע את האפשרויות הבאות מבלי לחכות לתשובה לשאלתי.

ניתן לייבא קובץ STL ספציפי ל- OpenSCAD ולבצע סיבוב, תרגום וקנה מידה, אך זה יהיה " מסורבל "כפי שאתה מבצע שינויים זעירים בפרמטרים עבור פעולות אלה. כל אובייקט מיובא יהיה צריך להיות מניפולטיבי בנפרד באמצעות שינויים בקוד. אם לאובייקטים המיובאים שלך יש מידות ניתנות לכימות, כלומר אם אתה יודע מדידות ספציפיות, יהיה לך קל יותר בפרויקט.

אם אינך מגביל את עצמך ל- OpenSCAD, אני ממליץ על ה- easy- לשימוש ב- MeshMixer. לאחרונה "אספתי" את החלקים של "נשק" קוספליי לחבר. כל החלקים היו קבצי STL בודדים והוצבו ב -3 חללים באמצעות MeshMixer כדי לגרום לחלקים להיראות כאילו הפרויקט הודפס והורכב.

כלי הטרנספורמציה ב- Meshmixer הוא שלוש חץ / שלושה גרפיים סמל מניפולטור ציר. תפוס קצה חץ והדגם נע לכיוון הגרר. תפוס קשת בין שני חצים והמודל מסתובב. אם ברצונך במרווחי סיבוב של חמש מעלות, הזז את העכבר כלפי חוץ לאחר האחיזה וקבל מעגל כיול. כאשר העכבר נמצא על המעגל, אתה מקבל הצמדות לחמש מעלות. אם אתה זקוק לתנועה קטנה יותר, הזז את העכבר החוצה עוד יותר מהמרכז.

3 הרווחים המוצגים ב- Meshmixer מעניקים לך את היכולת ליישר חלקים / חלקים בשלושת הממדים, לשביעות רצונך. יש גם מסתור של מודל ותכונה של רוח רפאים כדי לסייע במיקום.

אני מצפה שאפשר להשתמש בתכנית כמו בלנדר, אבל עקומת הלמידה דומה יותר לתהום או לצוק- פנים.

אפשר להשתמש בתכנית להתמקדות הנדסית כמו SolidWorks, Fusion 360 וכל כך הרבה אחרים, אבל אני חושב שהראש, הידיים, הרגליים, ההתייחסות לגו פירושם שאתה לא משתמש במודלים אורתוגונליים לתוכניות אלה.

Meshmixer, כמו OpenSCAD הוא בחינם. אני משתמש בשניהם ומאשר הודעה זו.

זה רעיון נפלא - הרעיון האמיתי שלי עמוק יותר בעיצוב, זה מחולל דמויות הניתן להתאמה אישית המבוסס על ספריית חלקים של STL.
אני מקווה שתזרוק לכאן קישור כשתבין את הקידוד.
בוודאי שיהיה!
vwegert
2016-12-13 12:33:42 UTC
view on stackexchange narkive permalink

אמנם זה כנראה (?) לא מתאים להתאמה האישית של Thingiverse, אך ל- OpenSCAD תמיכה נכונה Makefile. ב פרויקט שעבדתי כרגע, יש לי קבוצה של קבצים כוללים שמתחילים עם כמה פרמטרים הניתנים להגדרה, ואז מספקים כמה ממדים מחושבים המבוססים על פרמטרים אלה המשמשים לעיבוד הרכיבים הבודדים. באמצעות מנגנון Makefile / .deps המערכת עוקבת אחר איזה קובץ .scad רכיב מושפע מאיזה קובץ הגדרות ובונה אוטומטית מחדש את החלקים שעלולים להיות מושפעים. (שים לב שקבצי ה- deps אינם נבדקים במאגר.) במודל המורכב אני רק מייבא את קבצי ה- STL המועברים (במקרה שלי, תמיד דרך איזה מודול עטיפה לצביעה וליצור BOM ).

אצטרך לחקור קצת ולברר!


שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 3.0 עליו הוא מופץ.
Loading...