มีอีเมลจากท่านหนึ่งเขียนมาถามถึงวิธีการเปลี่ยนขนาด Block Reference ที่มีชื่อเดียวทั้งหมดในคราวเดียว โดยเป็นสัดส่วน เช่น เดิมมีขนาดยาว 2 หน่วย ต่อมาต้องการเปลี่ยนให้เป็น 1 หน่วย วิธีปกติคือใช้คำสั่ง Scale โดยใช้ค่าสเกลเท่ากับ ขนาดใหม่ / ขนาดเก่า ในตัวอย่างนี้คือค่าสเกลเท่ากับ 1/2 = 0.5
สำหรับแบบที่มีบล็อกที่จะต้องแก้ไขเรื่องทำนองนี้จำนวนมากๆทำได้ยากพอสมควรทีเดียว เนื่องจากแต่ละครั้งจะต้องกำหนดจุดอ้างอิง (Base point) ให้กับคำสั่ง Scale นี้ทีละหนึ่งตัวเลือก เพื่อให้งานเช่นนี้ง่ายยิ่งขึ้น จึงได้พัฒนา LISP ที่ใช้จัดการกับบล็อกชื่อเดียวกัน โดยให้กำหนดค่าสเกลที่ต้องการ จากนั้นคำสั่งจะหาจุดอ้างอิงเอง และสเกลปรับขนาดให้ตรงกับที่ต้องการ มีพรอมต์ดังนี้
Command: QSIZE
Developed by S.Chatchawal, schatchawal@gmail.com
Scale: <0.5000> ใส่ค่าสเกล
Select sample: คลิกเลือกรูปวาดเป็นหนึ่งตัวอย่าง
Quick change size 14 objects. (คำสั่งแจ้งจำนวนวัตถุที่ได้ดำเนินการเปลี่ยนขนาดให้)ผู้สนใจอีเมลมารับคำสั่งนี้ไปใช้กันได้
ก่อนปรับขนาด
หลังปรับขนาดด้วยค่าสเกล 0.5
ขอรับไปใช้ครับ aekkanek@gmail.com
ตอบลบขอบคุณครับ
เอก
ส่งให้แล้วครับ
ตอบลบขอ Lisp ตัวนี้ด้วยค่ะ
ตอบลบganesha-p@hotmail.com
ขอบคุณค่ะ
สนใจครับ..ขอไฟล์หน่อยครับ
ตอบลบsupakij_t@hotmail.com
ขอบคุณครับ
ขอรับไปใช้ anusornnung@hotmail.com
ตอบลบขอรับไปใช้งานด้วยครับ baggio2208@hotmail.com
ตอบลบขอรับไปใช้งานด้วยค่ะ tra_archi@hotmail.com
ตอบลบรบกวนขอรับไปใช้งานด้วยครับ
ตอบลบweeras@gmail.com ลืมบอกอีเมลล์คับ
ตอบลบขอบคุณครับ
jessada_wt@hotmail.com
ตอบลบchisa_st@hotmail.com ขอบคุณค่ะ
ตอบลบjakkapong.c333@gmail.com ขอด้วยครับขอบคุณครับ
ตอบลบขอคำสั่ง LISP ด้วยคนนะค่ะ Jade_churaisin@hotmail.com
ตอบลบขอคำสั่ง LISP ด้วยคนนะครับ pentor2522@gmail.com
ตอบลบความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบขอคำสั่ง LISP ด้วยคนนะครับ arankoon90@gmail.com
ตอบลบรบกวนอาจารย์ด้วยครับ suranatepam@gmail.com
ตอบลบขอด้วยค๊าบ
ตอบลบขอบคุณครับ utdthailand@gmail.com