بوصلةك وقياسك ، في جافا سكريبت.
قم بإنشاء رسومات خطية باستخدام بنيات مألوفة من الهندسة والصياغة. تم تعيين Maker.js في البداية لمقاطع CNC والليزر ، يمكن أن تساعدك أيضًا في رسم الأشكال برمجيًا لأي غرض. يعمل في كل من Node.js ومتصفحات الويب.
تنسيقات التصدير ثنائية الأبعاد: DXF ، SVG ، PDF ، JSCAD CAG كائن
تنسيقات التصدير ثلاثية الأبعاد: نص JSCAD ، JSCAD CSG Object ، STL
العروض التجريبية - الوثائق
تعرف على المزيد في وثائق البرنامج التعليمي أو API.
الرسومات هي كائن JavaScript بسيط يمكن التسلسل / التسلسل التقليدي مع JSON. هذا يجعل الرسم سهل الاستنساخ.
يمكن أن تتطلب نماذج الآخرين طريقة Node.js ، وتعديلها ، وإعادة تصديرها.
يمكن توسيع نطاق النماذج وتشويهها وقياسها وتحويلها إلى أنظمة وحدة مختلفة.
يمكن تشويه المسارات.
يمكن تدوير النماذج أو النسخ المتطابقة.
ابحث عن نقاط التقاطع أو زوايا التقاطع للمسارات.
اجتياز شجرة نموذجية للتسبب في أطفالها.
اكتشف السلاسل التي تشكلت عن طريق مسارات تربط من النهاية إلى النهاية.
احصل على النقاط على طول مسار أو على طول سلسلة من المسارات.
أضف الانحناء بسهولة في المفصل بين أي مسارين ، باستخدام فيليه تقليدي أو عظام الكلاب.
اجمع النماذج مع العمليات المنطقية للحصول على النقابات أو التقاطعات أو اللكمات.
قم بتوسيع المسارات لمحاكاة سمك السكتة الدماغية ، مع خيار المفاصل المائلة.
نموذج الخطوط العريضة لإنشاء مخطط المحيط ، مع خيار المفاصل المائلة.
استنساخ تخطيط في الصفوف أو الأعمدة أو الشبكات أو الطوب أو قرص العسل
تفضل بزيارة ملعب Maker.js تطبيق عينة لتحرير وتشغيل JavaScript من متصفحك.
سيفتح كل من العروض التوضيحية أيضًا في الملعب بحيث يمكنك استكشاف التعليمات البرمجية الخاصة بهم وتعديلها.
قم بتنزيل الإصدار المستند إلى المتصفح من Maker.js ، ثم قم بتحميله على موقع الويب الخاص بك: https://maker.js.org/target/js/browser.maker.js
أضف علامة نصية في HTML الخاص بك:
< script src =" https://maker.js.org/target/js/browser.maker.js " type =" text/javascript " > </ script >ملاحظة: قد تحتاج أيضًا إلى مكتبات إضافية
في JavaScript الخاص بك ، استخدم وظيفة المتطلبات للحصول على مرجع:
var makerjs = require ( 'makerjs' ) ;أضف علامة نصية إلى HTML الخاصة بك:
<script src="https://cdn.jsdelivr.net/npm/makerjs@0/target/js/browser.maker.js"></script>
للعمل مع Bezier Curves ، ستحتاج أيضًا إلى نسخة من Bezier.js بواسطة Pomax
<script src="https://cdn.jsdelivr.net/npm/bezier-js@2/bezier.js"></script>
للعمل مع الخطوط ، ستحتاج إلى كل من bezier.js (أعلاه) ونسخة من opentype.js بواسطة Frederik de Bleser
<script src="https://cdn.jsdelivr.net/npm/opentype.js@0/dist/opentype.js"></script>
في JavaScript الخاص بك ، استخدم وظيفة require للحصول على مرجع:
var makerjs = require('makerjs');
للاعتماد على maker.js ، قم بتشغيل هذا من سطر الأوامر:
npm install makerjs --save في JavaScript الخاص بك ، استخدم وظيفة require للحصول على مرجع:
var makerjs = require ( 'makerjs' ) ; هناك العديد من الطرق للمساهمة في Maker.js:
بعض هذه قد تتطلب اتفاقية مساهم.
Maker.js يعتمد على:
Maker.js هو مشروع مرآب Microsoft. يحول مرآب Microsoft أفكارًا جديدة إلى مشاريع حقيقية. تعرف على المزيد في http://microsoft.com/garage.