ايران ويج

نسخه‌ی کامل: نوشتن یک برنامه ۳ بعدی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
خوبین؟
منو نمی بینین خوشتون هست؟ Biggrin
یه برنامه می خواستم به چند نفر گفتم فکر کنم کسی حالشو نداشت بنویسه Biggrin
البته کار ساده ای هم نیست و یه برنامه نویس واقعی می خواد Biggrin
و اما توضیحات
ما نیاز به یه برنامه داریم که بتونه یه فایل ۳ بعدی با فرمت استاندارد (معمولا stl) رو قبول کنه بعد این شکل سه بعدی رو با یک صفحه یک بعدی در راستای محور z قطع بده (ما بهش می گیم slice کردن ) و فایل ۲ بعدی به ما بده
البته قبلش هم می خوایم چند تا کار روش انجام بشه یکی اینکه نقاط نزدیک تر از یک مقدار رو یکی کنه (برای ساده شدن شکل بهش می گیم vertex welding ) و یکی دیگه هم اینکه اگر ترکیب چند شکل بود اجتماع شکل ها رو به دست بیاره (برای ساده شدن کار اسلایسر و بهش می گیم boolean کردن)
خیلی کار سختی نیست کتاب خونه هاشو هم موجوده مثل VTK که حتی کار نمایش رو هم انجام میده
با چند خط برنامه هم می شه نوشتش ولی یه برنامه حرفه ای می خوایم که مثلا روی خطا ها کار کنه یکم سرعت رو بهتر کنه و ...
البته کتاب خونه های دیگه ای هم هستند و نرم افزار های اماده اما یه چیز حرفه ای می خوایم نوشته بشه با هزینش هم خیلی مشکلی نداریم

اصلا می خوام ببینم بلدین بنویسین یا نه Biggrin
چه کارای خفنی Biggrin
-یکی دیگه چند وقت پیش همچین چیزی میخواست. یادم نیست دقیق برا چی بود. برا cnc یا پرینت 3 بعدیه؟
-من تو طراحی 3d و مدل سازی وارد نیستم. ولی وقتی stl میکنید نمیشه یه مشت مثلث؟ قطع کردن رو احتمالا دستی هم بشه نوشت و حسابش کرد. ولی اون welding و boolean کردن رو قبلش تو یه نرمافزار cad نمیشه انجام داد؟ یا میخواید همه اینا رو نرم افزار اتومات انجام بده؟
کی بود؟
برای پرینتر ۳ بعدی تقریبا کارش نصف یه cnc باید باشه
کار سختیه دستی باید داخل و بیرون مثلث ها رو پیدا کنی و ... همین کتاب خون ههایی هم که هست خطا داره
وقتی اماده هست چرا دستی؟
اون ها رو چرا می شه ولی بهتره توی همین نرم افزار انجام بشه چون اگه این کار ها رو نکنه خیلی زمان بر می شه و خطا هم می ره بالا
- یه شرکتی که دقیق یادم نیست طرحشونو. یه چیزی بین cnc و پیرینتر سه بعدی بود فک کنم... . اون موقع حوصله نداشتم ولش کردم. یه سال پیش بود حدودا
- کار با این کتابخونه ها خودش بعضا بد بختی ایه والا Biggrin
نگفتید برا چیه
کرمم گرفت یه کم با این کتابخونه ور رفتم، چیز جالبیه. همچین چیزی تونستم ازش خروجی بگیرم:
[تصویر:  9js29mvnpo4ej9ke2h01.jpg]
که تو تصویر معلومه جاهایی که شیئ های مختلف به هم میرسن قاطی میشه. که اون پیش پردازش ها انجام بشه احتمالا مشکلش حل میشه. چک نکردم ببینم داره همچین چیزی این کتابخونه. بحث هایی که میمونه یکی اینه که چجور داخل و بیرون شیئ رو تشخیص بدیم، و این که مختصات دقیق رو بشه ازش در آورد.
چجوره این؟

حرکات اکشن هم انجام دادم Biggrin
[تصویر:  ijsyl9jwzcsrw20zs4c5.jpg]
این 20 صفحه از اون شیئ هست که کتار هم گذاشتم
ّمین داخل و بیرون رو هم تشخیص می ده کد نوشته شده باهاش هم دارم اگه خواستی کار کنی
ما یه فایل سیاه و سفید می خوایم برای خروجی (البته یه تعدادی)و یه ظاهر قشنگ برای نرم افزار
چند؟ Biggrin
(۰۵-بهمن-۱۳۹۲, ۱۲:۵۲:۱۷)ha_60 نوشته است: [ -> ]ّمین داخل و بیرون رو هم تشخیص می ده
نگرفتم. چی؟

(۰۵-بهمن-۱۳۹۲, ۱۲:۵۲:۱۷)ha_60 نوشته است: [ -> ]ّکد نوشته شده باهاش هم دارم اگه خواستی کار کنی
خوبی و پرسش؟

(۰۵-بهمن-۱۳۹۲, ۱۲:۵۲:۱۷)ha_60 نوشته است: [ -> ]ّما یه فایل سیاه و سفید می خوایم برای خروجی
چه اندازه؟

(۰۵-بهمن-۱۳۹۲, ۱۲:۵۲:۱۷)ha_60 نوشته است: [ -> ](البته یه تعدادی)
این یعنی به ازای هر مثلا یک میلیمتر؟

(۰۵-بهمن-۱۳۹۲, ۱۲:۵۲:۱۷)ha_60 نوشته است: [ -> ]ّو یه ظاهر قشنگ برای نرم افزار
نمونه ای گه گذاشتم قشنگ نبود Biggrin

(۰۵-بهمن-۱۳۹۲, ۱۲:۵۲:۱۷)ha_60 نوشته است: [ -> ]چند؟ Biggrin
هر چی بیشتر بهتر Biggrin

---
یه کم دقیق تر بگید چی میخواید.تا کی میخواید. تو جیمیل یا اسکایپ من آنلاینم معمولا
ایمیل زدم Biggrin