คุณสามารถจัดการคุณสมบัติ 3DCoat ด้วยความช่วยเหลือของสคริปต์
เรียกใช้หรือสร้างคำสั่งใหม่โดยใช้สคริปต์หรือคอมไพล์โดยการเข้าถึง Core API
การเริ่มต้นนั้นค่อนข้างง่าย เพียงใช้ เมนูสคริปต์ → สร้างสคริปต์ของคุณ หรือ สร้างสคริปต์ Core API ใหม่

– Scripting คือชุดคำสั่งที่สามารถดำเนินการได้โดยไม่ต้องคอมไพล์
เมื่อเราเลือกเครื่องมือหรือเรียกใช้ฟังก์ชัน เราจะดำเนินการคำสั่งที่มีอยู่ในโปรแกรมแล้ว การสร้างสคริปต์ช่วยให้เราสามารถรวมคำสั่งเหล่านี้เพื่อดำเนินการชุดขั้นตอนต่างๆ โดยอัตโนมัติ ซึ่งช่วยให้งานของเราเร็วขึ้น
– Core API (Application Programming Interface) ไม่ใช่แค่การเขียนสคริปต์เท่านั้น โค้ดที่คุณเขียนจะทำงานด้วยความเร็วเต็มที่ของ C++ ที่คอมไพล์แล้ว
เป็นวิธีที่มีประสิทธิภาพในการขยายฟังก์ชันการทำงานของ 3DCoat คุณสามารถทำให้งานเป็นแบบอัตโนมัติหรือเพิ่มเครื่องมือใหม่ๆ
Scripting
3DCoat ใช้AngelScript ซึ่งเป็นภาษาคล้าย C++ สคริปต์เป็นไฟล์ข้อความที่มีคำสั่งดำเนินการตามลำดับส่วนบุคคล
สามารถทราบคำสั่งนั้นได้โดยบันทึกลงในหน่วยความจำโดยกดที่ฟังก์ชัน RMB+MMB พร้อมกัน เปิดแผ่นจดบันทึกและวาง เราจะได้รับข้อความของคำสั่งที่เกี่ยวข้อง การดูและแก้ไขใน Notepad++ จะเป็นประโยชน์ (เลือกไวยากรณ์ “C”) จากนั้นเรียกใช้สคริปต์ผ่านเมนูไฟล์ “สคริปต์ / เรียกใช้สคริปต์”
Core API
Core API เป็นวิธีที่มีประสิทธิภาพในการขยายฟังก์ชันการทำงานของ 3DCoat คุณสามารถทำให้งานเป็นแบบอัตโนมัติหรือเพิ่มเครื่องมือใหม่ๆ
นี่ไม่ใช่แค่การเขียนสคริปต์เท่านั้น โค้ดที่คุณเขียนจะทำงานด้วยความเร็วเต็มที่ของ C++ ที่คอมไพล์แล้ว
สคริปต์ Core API เป็นโปรแกรม C++17 ที่เข้ากันได้ซึ่งทำงานบนความเร็ว C++ เนทีฟเต็มรูปแบบ นี่เป็นมากกว่าแค่สคริปต์ คุณอาจสร้างงานที่ต้องเร่งรีบและทำงานหลายเธรดและปรับแต่ง 3DCoat ในเชิงลึก สร้างฟังก์ชันและเครื่องมือใหม่ๆ เป็นหลัก
แต่กระบวนการทั้งหมดนั้นโปร่งใสสำหรับคุณ คุณไม่จำเป็นต้องกำหนดค่าใดๆ หรือจัดการการกำหนดค่าโครงการที่ซับซ้อน 3DCoat จะนำคุณผ่านกระบวนการทั้งหมดด้วยตัวช่วยง่ายๆ
* Core API ทำงานได้อย่างถูกต้องสำหรับผู้ใช้ที่ไม่มีชื่อผู้ใช้ภาษาอังกฤษ ขั้นตอนการติดตั้งทั้งหมดนั้นง่ายมาก
* กระบวนการคอมไพล์ CoreAPI เปลี่ยนไปอย่างมาก ตอนนี้ใช้เฉพาะ Visual Studio เท่านั้น ไม่จำเป็นต้องเสียงดังกราว-cl ทำให้การใช้งานง่ายขึ้นเพราะคุณต้องติดตั้งซอฟต์แวร์เพิ่มเติมเพียงตัวเดียว ไม่ใช่สองตัวเหมือนเมื่อก่อน กระบวนการดาวน์โหลดและติดตั้งเป็นแบบอัตโนมัติทั้งหมด
* Core API รองรับ voxels สีเช่นกัน
ไพทอน API
3DCoat Python API มีวัตถุประสงค์เพื่อทริกเกอร์คำสั่ง UI ใช้งานในฉาก และสร้างเครื่องมือใหม่ๆ มันคล้ายกับ C++ Core API มาก แต่มีข้อดีและข้อเสียในตัวเอง
- ไม่จำเป็นต้องตั้งค่าเพิ่มเติมเพื่อสร้างสคริปต์ของคุณ Python ถูกฝังอยู่ในการกระจาย 3DCoat
- Python เปรียบเสมือนมีดสวิส ให้คุณนำพลังทั้งหมดของไลบรารี่ Python มาไว้ใน 3DCoat
- Python ช้ากว่า C++ มาก ดังนั้นจึงอาจใช้สำหรับการจัดการทั่วไปเท่านั้น ไม่ใช่สำหรับอัลกอริทึมที่ลึกและซับซ้อน
- หากคุณคุ้นเคยกับ C++ Core API อยู่แล้ว Python API จะคล้ายกันมาก เกือบ 1:1 โดยมีชื่อตรรกะและฟังก์ชันเหมือนกัน
จะเริ่มต้นอย่างไร?
การเริ่มต้นนั้นค่อนข้างง่าย เพียงใช้สคริปต์→สร้างสคริปต์ Core API ใหม่
จากนั้นเลือกแม่แบบ และเลือกเส้นทางสำหรับโครงการของคุณ
หากมีการติดตั้ง Visual Studio (หรือ Visual Studio Code) โปรแกรมจะเริ่มต้นด้วยไฟล์ใหม่ของคุณ แต่ละตัวอย่างได้รับการจัดทำเป็นเอกสารอย่างดีและใช้ไวยากรณ์ที่ค่อนข้างง่าย ดังนั้นจึงง่ายต่อการทำความเข้าใจตั้งแต่ง่ายไปจนถึงซับซ้อน
คุณไม่จำเป็นต้องตั้งค่าไวยากรณ์มาตรฐานใดๆ ใน VStudio เพียงพิมพ์โค้ดและดำเนินการใน 3DCoat ไม่ใช่ใน Visual Studio VStudio เป็นเหมือนโปรแกรมแก้ไขข้อความที่อาจแสดงคำแนะนำและความช่วยเหลือขณะเขียนโค้ด เขียนโค้ดของคุณบน VStudio และบันทึก *.cpp เปิดใน 3DC และรันโดยอัตโนมัติ
ตัวอย่าง
การดูตัวอย่างเป็นวิธีที่ดีที่สุดในการทำความเข้าใจ API
ใช้สคริปต์→สร้างสคริปต์ Core API ใหม่เพื่อทดลองกับตัวอย่างนั้น
ไทย
English
Українська
Español
Deutsch
Français
日本語
Русский
한국어
Polski
中文 (中国)
Português
Italiano
Suomi
Svenska
中文 (台灣)
Dansk
Slovenčina
Türkçe
Nederlands
Magyar
हिन्दी
Ελληνικά
Tiếng Việt
Lietuviškai
Latviešu valoda
Eesti
Čeština
Română
Norsk Bokmål