กลับไปหน้าบทความ

อ่าน 2 นาที

ภาษาการอธิบายทางเรขาคณิต

รูปแบบไฟล์ CAD/ภาษาโปรแกรมเฉพาะโดเมน/ภาษาโปรแกรมที่พิมพ์แบบไดนามิก/ภาษาโปรแกรมขั้นตอน

ในการออกแบบโดยใช้คอมพิวเตอร์ช่วย ( CAD) ภาษาการอธิบายรูปทรงเรขาคณิต ( GDL ) เป็นภาษาโปรแกรมของชิ้นส่วนไลบรารีของ Archicadส่วนGSMเป็นรูปแบบไฟล์ของวัตถุ CAD เหล่านี้

ภาษาการอธิบายทางเรขาคณิต

ในการออกแบบโดยใช้คอมพิวเตอร์ช่วย ( CAD) ภาษาการอธิบายรูปทรงเรขาคณิต ( GDL ) เป็นภาษาโปรแกรมของชิ้นส่วนไลบรารีของ Archicadส่วนGSMเป็นรูปแบบไฟล์ของวัตถุ CAD เหล่านี้

ขอบเขตการใช้งาน

วัตถุเหล่านี้คล้ายกับบล็อกในAutoCADแต่ต่างจากบล็อกตรงที่เป็นแบบพาราเมตริก และคุณสมบัติ 2 มิติและ 3 มิติเชื่อมต่อกัน ดังนั้นในมุมมองใดๆ ก็สามารถแสดงผลได้อย่างถูกต้อง (ตัวอย่างเช่น มุมมองด้านข้างบนหน้าตัด มุมมองด้านบนบนแบบแปลน และมุมมองแบบเปอร์สเปคทีฟในมุมมอง 3 มิติ) สคริปต์ GDL กำหนดบทบาทหลักของชิ้นส่วนไลบรารี Archicad ได้แก่ โมเดล 3 มิติ โมเดล 3 มิติที่ฉายไปยังหน้าตัด/มุมมองด้านข้าง หรือแบบแปลน 2 มิติ มุมมองแบบแปลน 2 มิติ การแสดงผลและการทำงาน ของส่วนติดต่อผู้ใช้และการแสดงรายการปริมาณ

Archicadทุกเวอร์ชันมีไลบรารีเริ่มต้นของตัวเอง รวมถึงวัตถุต่างๆ เช่น เฟอร์นิเจอร์ หน้าต่าง ประตู ต้นไม้ คน รถยนต์ องค์ประกอบการก่อสร้าง ฯลฯ

มีเว็บไซต์เชิงพาณิชย์หลายแห่งที่จำหน่ายวัตถุพาราเมตริกอัจฉริยะที่มีรายละเอียดสูง ซึ่งอาจจะดีกว่าและมีความหลากหลายมากกว่าไลบรารีเริ่มต้น ตัวอย่างเช่น มีวัตถุสิ่งแวดล้อมมากมาย เช่น พืช คน หรือองค์ประกอบในสวน ซึ่งไม่ได้รวมอยู่ในซอฟต์แวร์ดั้งเดิม

การออกใบอนุญาต

GDL เป็นเทคโนโลยีฟรี (ถึงแม้ว่า Archicad เองจะเป็นซอฟต์แวร์เชิงพาณิชย์) จึงสามารถพัฒนาไลบรารีอ็อบเจ็กต์ที่ใช้ GDL ได้โดยใช้เครื่องมือฟรี เช่นGraphisoft LP_XMLConverter และ Graphisoft GDL Web Plug-In (เลิกใช้งานแล้ว)

ข้อมูลทางเทคนิค

ภาษาโปรแกรม GDL มี ลักษณะคล้ายกับ ภาษา BASICมีคำสั่งควบคุมการไหลของโปรแกรมและตรรกะของตัวแปรเหมือนกัน

In 2D and 3D in GDL, all the model elements are linked to a local right-handed coordinate system. For placing an element in the desired position, you have to move the coordinate system to the desired position (and orientation), then generate the element itself. Every movement, rotation or stretching of the coordinate system is called a transformation. Transformations are stored in a stack, which can be extended by further transformations and can be cut by deleting one or more transformations from the top of it.

GDL maintains forward compatibility, which means that an Archicad library part will be readable with every subsequent Archicad program, but not necessarily with any earlier versions.

  • GDL Center, GRAPHISOFT's GDL knowledge base and community center
  • GDL Cookbook 3
  • GDL Cookbook 4
  • Archicad GDL vs Revit Families
Retrieved from "https://en.wikipedia.org/w/index.php?title=Geometric_Description_Language&oldid=1180252776"

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ภาษาการอธิบายทางเรขาคณิต

ในการออกแบบโดยใช้คอมพิวเตอร์ช่วย ( CAD) ภาษาการอธิบายรูปทรงเรขาคณิต ( GDL ) เป็นภาษาโปรแกรมของชิ้นส่วนไลบรารีของ Archicadส่วนGSMเป็นรูปแบบไฟล์ของวัตถุ CAD เหล่านี้

ขอบเขตการใช้งาน

วัตถุเหล่านี้คล้ายกับบล็อกใน AutoCAD แต่ต่างจากบล็อกตรงที่เป็นแบบพาราเมตริก และคุณสมบัติ 2 มิติและ 3 มิติเชื่อมต่อกัน ดังนั้นในมุมมองใดๆ ก็สามารถแสดงผลได้อย่างถูกต้อง (ตัวอย่างเช่น มุมมองด้านข้างบนหน้าตัด มุมมองด้านบนบนแบบแปลน และมุมมองแบบเปอร์สเปคทีฟในมุมมอง...

การออกใบอนุญาต

GDL เป็นเทคโนโลยีฟรี (ถึงแม้ว่า Archicad เองจะเป็นซอฟต์แวร์เชิงพาณิชย์) จึงสามารถพัฒนาไลบรารีอ็อบเจ็กต์ที่ใช้ GDL ได้โดยใช้เครื่องมือฟรี เช่น Graphisoft LP_XMLConverter และ Graphisoft GDL Web Plug-In (เลิกใช้งานแล้ว)

ข้อมูลทางเทคนิค

ภาษาโปรแกรม GDL มี ลักษณะคล้ายกับ ภาษา BASIC มีคำสั่งควบคุมการไหลของโปรแกรมและตรรกะของตัวแปรเหมือนกัน