box (name , size )
เป็นคำสั่งสร้างกล่อง โดยให้ [0,0,0] อยู่ที่กึ่งกลางของกล่อง นำไปใช้แทน ฐานราก, เสา และคาน โดยมี พารามิเตอร์ดังนี้
name เป็นชื่อของกล่อง กำหนดเป็น string
size เป็นขนาดของ กล่อง กำหนดเป็นอาร์เรย์ของความยาว เช่น [ 1.m , 1000.mm, 300.mm]
ตัวอย่าง การเรียก box 'concrete' , [1000.mm, 1000.mm , 300.mm]
set_material(name , color, opacity)
เป็นคำสั่งสร้าง material ถ้ามีแล้วก็ใช้ของเก่า แต่ถ้ายังไม่มีจะสร้างใหม่ตามสีและค่าความโปร่งใสที่กำหนด โดยมี พารามิเตอร์ดังนี้
name เป็นชื่อของ material กำหนดเป็น string
color เป็นสี่ เช่น 'red' หรือดูได้จากคู่มือ Ruby SketchUp API
opacity เป็นค่าความโปร่งแสง จาก 0 ถึง 1 โดย 0 คือ ทีบที่สุด
ตัวอย่าง การเรียกใช้ set_material('concrete', 'Bisque', 0.3)
copy(name, n, spacing)
เป็นคำสั่งสำเนาวัตถุ ตามชื่อที่เคยประกาศไว้ หรือเป็นแบบตัวแปรก็ได้ จะสำเนาไป n ตัว ห่างเท่ากับ ค่าระยะห่าง โดยมี พารามิเตอร์ดังนี้
name เป็นชื่อของสิ่งที่สร้างไปแล้วต้องการสำเนา
n เป็นจำนวนเต็ม เป็นจำนวนการสำเนา
spacing เป็นอาร์เรย์ของระยะห่าง เช่น [dx,dy,dz]
ตัวอย่าง การเรียกใช้ cpy1= copy 'rebar1' , 10 , [100.mm, 0 , 0]
make_component(name)
เป็นคำสั่งสำเนาวัตถุ ตามชื่อที่เคยประกาศไว้ หรือเป็นแบบตัวแปรก็ได้ จะสำเนาไป n ตัว ห่างเท่ากับ ค่าระยะห่าง โดยมี พารามิเตอร์ดังนี้
name เป็นชื่อของสิ่งที่สร้างไปแล้วต้องการสำเนา
ตัวอย่าง การเรียกใช้ inst1 = make_component 'rebar1'