Status Code (TH)

Status Codes ใช้ประกอบคำสั่งในการสร้าง planar polylines (polylines ที่อยู่บนระนาบ x-y เดียวกัน) เช่น ในคำสั่ง

FPRISM_	top_material, bottom_material, side_material, hill_material,
	n, thickness, angle, hill_height,
	x1, y1, s1,
	...
	xn, yn, sn

s1 หมายถึง status code สำหรับ coordination ที่ 1 และ sn หมายถึง status code สำหรับ coordination ที่ n Continue reading “Status Code (TH)”

Syntax (TH)

Case Sensitivity

สำหรับ GDL โดยทั่วไปแล้วตัวอักษร a กับ A นั้นมีความหมายเดียวกัน การพิมพ์คำสั่ง add2 หรือ ADD2 หมายถึงคำสั่งเดียวกัน ยกเว้นในกรณีของ string (ตัวอักษร และ/หรือ ตัวเลขที่อยู่ระหว่างเครื่องหมาย “ ” หรือ ‘ ‘) คำว่า “type 1” จะไม่ถูก GDL ตีความเป็นความหมายเดียวกันกับ “TYPE 1”

Continue reading “Syntax (TH)”

Parameter (TH)

Parameter เป็นตัวกำหนด “ค่า” หรือ value ซึ่งอาจจะเป็น ค่าความยาว, ขนาด, ระยะ, องศา, วัสดุ (Surface/Building Material) หรืออื่น ๆ ขึ้นอยู่กับชนิดของ parameter

Value นี้อาจจะได้มาจากการคำนวณใน script, จากการกำหนดของ user หรืออื่น ๆ เช่น จากการอ่านค่าจาก file ภายนอก (.xml, .txt) และ value นี้จะถูกบันทึกไว้ในแต่ละ object เพราะฉะนั้น แต่ละ object อาจจะมี value ต่างกันสำหรับ parameter เดียวกันได้นอกเหนือไปจาก default value (ค่าตั้งต้น)

Continue reading “Parameter (TH)”

Subtypes (TH)

“Object”, “GDL Object” และ “Library part” เป็นคำ 3 คำที่มีความหมายเดียวกัน หมายถึง object ที่ถูกสร้างขึ้นมาจากการเขียน script GDL (Geometric Description Language) ซึ่งเป็นภาษาที่พัฒนามาจากภาษา Basic

คุณสมบัติพื้นฐานของ object แต่ละอันนั้นแตกต่างกันออกไป ขึ้นอยู่กับ subtype (ประเภทของ library part) เพราะฉะนั้น การเลือก subtype จึงเป็นสิ่งที่ต้องทำเป็นอันดับแรกในการสร้าง object ใหม่

Continue reading “Subtypes (TH)”

Multi-lines Content

(Tip#2 for Indigo Figs Story Marker 21)

Sometimes, setting textblock width to create multi-lines content gives unpredictable results. Instead, use spacial characters “\n” (backslash + n) to instruct a “new line” command.

Simply put “\n” where you need to start a new line and that’s it!

Download IndigoFigs Story Marker