Modelita เป็นภาษาเฉพาะโดเมน (DSL) สำหรับการสร้างแบบจำลอง 3 มิติ, การรวมแร็กเก็ต, postgis และเครื่องปั่น เอกสารนี้ครอบคลุมเวอร์ชัน 0.2
ก่อนตั้งค่า Modelita ตรวจสอบให้แน่ใจว่าคุณติดตั้งต่อไปนี้:
เมื่อคุณดาวน์โหลด Modelita แล้วคุณสามารถเรียกใช้โปรแกรมจากเทอร์มินัลโดยใช้ ./modelita modelita เมื่อเริ่มต้นคุณจะเข้าสู่โหมดอินเทอร์แอคทีฟซึ่งคุณสามารถป้อนคำสั่งเพื่อสร้างรูปร่าง 3 มิติ
| สั่งการ | คำอธิบาย |
|---|---|
| ขึ้น | เลื่อนเคอร์เซอร์ขึ้นไปด้านบน |
| ลง | ย้ายเคอร์เซอร์ลง |
| ซ้าย | ย้ายเคอร์เซอร์ซ้าย |
| ขวา | ย้ายเคอร์เซอร์ขวา |
| ซึ่งไปข้างหน้า | ย้ายเคอร์เซอร์ไปข้างหน้า |
| ย้อนกลับ | ย้ายเคอร์เซอร์ย้อนหลัง |
| สั่งการ | คำอธิบาย |
|---|---|
| rotate-x+ | หมุน 90 องศารอบแกน x (+) |
| หมุน-x- | หมุน 90 องศารอบแกน x (-) |
| หมุน-y+ | หมุน 90 องศารอบแกน y (+) |
| หมุน-y- | หมุน 90 องศารอบแกน y (-) |
| หมุน-z+ | หมุน 90 องศารอบแกน z (+) |
| rotate-z- | หมุน 90 องศารอบแกน z (-) |
| สั่งการ | คำอธิบาย |
|---|---|
| อัน | เพิ่มตำแหน่งปัจจุบันเป็นจุดสุดยอด |
| ข | ล้างรูปร่างปัจจุบัน |
| เลือก | พิมพ์ตำแหน่งเคอร์เซอร์ปัจจุบัน |
| เริ่ม | บันทึกรูปร่างลงในไฟล์ OBJ |
| สั่งการ | คำอธิบาย |
|---|---|
| ดัน | บันทึกตำแหน่งปัจจุบันและการหมุน |
| โผล่ | คืนค่าตำแหน่ง/การหมุนที่บันทึกไว้ล่าสุด |
Modelita ช่วยให้คุณสามารถกำหนดและบันทึกสัญลักษณ์ที่กำหนดเอง (คำสั่ง) เพื่อดำเนินการโดยอัตโนมัติ
เพื่อกำหนดสัญลักษณ์ใหม่:
กำหนด ป้อนชื่อสัญลักษณ์ใหม่: สัญลักษณ์ของฉัน ป้อนคำสั่ง (เป็นรายการ): (ขึ้นไปข้างหน้า)
| สั่งการ | คำอธิบาย |
|---|---|
| บันทึก | บันทึกสัญลักษณ์สำหรับการใช้งานในภายหลัง |
| โหลด | โหลดสัญลักษณ์ที่บันทึกไว้ก่อนหน้านี้ |
ตัวอย่างการใช้งาน:
- บันทึกสัญลักษณ์ บันทึก ป้อนชื่อสัญลักษณ์เพื่อบันทึก: สัญลักษณ์ของฉัน - โหลดสัญลักษณ์ที่บันทึกไว้ โหลด ป้อนชื่อไฟล์สัญลักษณ์เพื่อโหลด: สัญลักษณ์ของฉัน - ใช้สัญลักษณ์ที่กำหนดไว้ สัญลักษณ์ของฉัน
สคริปต์ objimporter.py จะนำเข้าไฟล์ OBJ ที่สร้างขึ้นโดย Modelita ลงในเครื่องปั่นโดยอัตโนมัติ
ขั้นตอนการตั้งค่า:
models/ ไดเรกทอรีobjimporter.py| คุณสมบัติ | คำอธิบาย |
|---|---|
| การล้างข้อมูลอัตโนมัติ | ลบวัตถุก่อนหน้าก่อนนำเข้า |
| สแกนไดเรกทอรี | ค้นหาไฟล์ OBJ โดยอัตโนมัติ |
| ข้อมูลการดีบัก | แสดงรายละเอียดกระบวนการนำเข้า/ข้อผิดพลาด |
บันทึก
คำสั่ง start บันทึกการออกแบบรูปร่างของคุณไปยังไฟล์ OBJ ในขณะที่คำสั่ง save เก็บสัญลักษณ์ที่กำหนดไว้ คำนึงถึงความแตกต่างนี้เพื่อใช้อย่างมีประสิทธิภาพของ Modelita