วันศุกร์ที่ 10 กันยายน พ.ศ. 2553

AutoCAD Tips: Visual LISP / AutoLISP ลง Hatch ด้วย 3 จุด



งานเขียนแบบสถาปัตย์ในส่วน Section หรือ Elevation บางครั้งจะมีแสดงแนวของดิน ทราย หรือคอนกรีต ถ้ามีวิธีช่วยให้เขียนเร็วขึ้นได้ ก็จะลดเวลาลงได้มาก ไม่ต้องเสียเวลาสร้าง Boundary ไว้อ้างอิงสำหรับการลง Hatch เหล่านี้ (แล้วค่อยลบขอบเขตนี้ออกไปในภายหลัง)

ขอนำเสนอไฟล์ HatchLine.VLX ซึ่งผู้สนใจสามารถอีเมลมารับไปใช้งานกันได้ โดยแก้ไขในส่วนไฟล์นิยาม อีกตัวชื่อ HatchDefs.LSP เพื่อกำหนด Hatch Pattern, Scale, Angle, ชื่อเลเยอร์ของ Hatch Pattern หรือจะใช้ตามที่นิยามไว้แล้วในไฟล์ก็ได้เช่นกัน

ตัวอย่างใช้งาน
Command: พิมพ์ชื่อคำสั่ง EARTHI กด ENTER
Developed by schatchawal@gmail.com
Specify first point: คลิกจุดปลายบนเส้นเพื่อกำหนดแนวขอบเขต (1)
Specify second point: คลิกจุดบนอีกปลายของเส้นเพื่อกำหนดแนวขอบเขต (2)
Specify side to draw: คลิกจุดในด้านที่จะเขียน hatch (3)


ผลลัพธ์ที่ได้


เนื่องจากเป็นไฟล์ LISP จึงต้องโหลดก่อน ด้วยคำสั่ง APPLOAD โดยให้โหลดไฟล์ HatchLine.VLX เท่านั้น ส่วน HatchDefs.LSP จะถูกโหลดให้เอง เพราะมีกำหนดในไฟล์ HatchLine.VLX เอาไว้แล้ว

สังเกตว่าในไฟล์ตัวอย่าง HatchDef.LSP ที่ให้ไว้นี้ มีคำสั่ง EARTH, EARTHI, CONC, CONCI, SAND และ SANDI ในคำสั่งที่ชื่อลงท้ายด้วย I นี้จะให้ผลเป็นรูปร่างทรงอิสระ (Irregular) ที่เหลือเป็นแบบสี่เหลี่ยม (Rectangular)

ในไฟล์ HatchDefs.LSP สร้างคำสั่งใหม่ได้เอง
โดยใช้บรรทัด (defun c:XXX () (... )) ตามที่ให้รายละเอียดไว้ในไฟล์แล้ว

;;Samples
;; (defun c:XXX () (Hatch3Points Hatch_Pattern Scale Angle_in_Degrees Depth Irregular Layer )(princ))
;; Name - c:XXX
;; Irregular - 1 for Irregular shape and 0 for Rectangular.
;; Layer - Layer name of this new hatch or nil for Use the current layer.
(defun c:earth ()
(Hatch3Points "EARTH" 0.01 45.0 0.2 0 "A-Lightweight-Line")
(princ)
)

วันจันทร์ที่ 6 กันยายน พ.ศ. 2553

AutoCAD : แบบสำหรับก่อสร้าง ?

หลังจากบันทึกเรื่องที่หนักไปทาง Programming มากพอสมควร มาดูอะไรที่ไม่เคร่งเครียดกันบ้าง แต่เป็นสิ่งที่ให้บทเรียนกับผู้เกี่ยวข้องกับแวดวงก่อสร้างได้เป็นอย่างดี

ตัวอย่างภาพเหล่านี้ ได้จากการค้นจาก Google ด้วยคีย์เวิร์ดว่า mistake construction drawing

ถ้า Revision Cloud ที่ใช้กำกับในแบบ For Construction เพื่อเน้นให้เห็นตำแหน่งที่ถูกปรับเปลี่ยนแบบไป (revised) ถูกช่างหน้างานตีความจัดการจนได้ผลงานเป็นดังรูปถัดไป พวกที่อยู่หน้างานอย่างโฟร์แมนคุมงานจะเป็นอย่างไร เมื่อมีคนมาตรวจงาน!!!





หรือถ้า Callout ที่ใช้ชี้กำกับแบบ ถูกช่างหน้างาน ตัดขั้นบันไดให้แบบนี้ จะเป็นเช่นใด??


แถมท้ายด้วย ผลงานก่อสร้างที่แสนพิลึก ที่บ่งบอกถึงข้อบกพร่องได้มากมาย แต่ไม่กล้ายืนยันว่าเป็นภาพจริง หรือภาพตัดต่อ (montage) ลองเอาไป Discuss กันเล่นว่า ถ้ามันเป็นเรื่องจริง ทำไมจึงเป็นเช่นนี้ไปได้!!!











ขอขอบคุณเจ้าของภาพเหล่านี้มา ณ ที่นี้ด้วย

วันเสาร์ที่ 4 กันยายน พ.ศ. 2553

Windows & Internet ฉบับ ลับ ลวง พราง




ขอแนะนำหนังสือ Windows & Internet ฉบับ ลับ ลวง พราง ที่ได้จัดทำขึ้น มีเป้าหมายให้ผู้ใช้ทั่วไป (End user) ทราบถึงเรื่องราวที่จำเป็น และแนวทางเตรียมพร้อมรับมือกับภัยร้ายที่อาจประสบได้จากการใช้ Windows PC และกับดักร้ายที่มีบนอินเทอร์เน็ต

รายละเอียดของเนื้อหาดูได้จากภาพขยาย ปกหน้า-หลัง (คลิกภาพเพื่อดูภาพขยาย)