Thursday, November 28, 2013

NanoCAD 5.0 มาแล้ว

ในที่สุดเราสามารถพัฒนา Application บน NanoCAD ได้แล้ว แถมเลือกได้หลายวิธีอีกด้วย

Download มาใช้งานกันเถอะ

Dowload NanoCAD
ต่อไปเราจะทดสอบการพัฒนา Application บน NanoCAD
  • Lisp
  • VBScript
  • Java Script

Lisp

NanoCAD รองรับ Lisp ที่เราเขียนไว้เดิมได้ทันที และรองรับ vl-lisp ที่ใช้ประจำอีกด้วย แต่กำลังทดสอบอยู่

VBScript

ของใหม่ ใช้ง่ายสำหรับท่านที่ใช้ VBA มาก่อน
Load ไฟล์ตัวอย่าง ด้านล่างสุดของหน้าเว็บ ไฟล์ demoscript.zip
หรือที่ demoscript.zip
Unzip ไฟล์ จะได้ VBScript ชื่อ demoscript.vbs



มาดู code กัน
Dim ms
Dim ut
Dim oLyrCone
Dim oLyrLine1
Dim LyrLine2
Dim SquareSize
Dim MaxX
Dim MaxY
Dim h
Dim x0
Dim y0
Dim Px
Dim Py

SquareSize = 25600
MaxX = 64000
MaxY = 48000

ThisDrawing.Utility.Prompt("Demonstration VBS-script, created by the example of LISP-program:")
ThisDrawing.Utility.Prompt("VBS-script was written 18.04.2012, by Nanosoft (www.nanocad.com)")
ThisDrawing.Utility.Prompt(" ")

Do
 count = ThisDrawing.Utility.GetInteger("Specify a positive number (>=1)")
Loop While count <= 0

h = SquareSize \ 4 ' integer division
x0 = MaxX \ 2  ' integer division
y0 = h + MaxY \ 2 ' integer division

Set oLyrCone = ThisDrawing.Layers.Add("Cone")
Set oLyrLine1 = ThisDrawing.Layers.Add("Connections")
Set oLyrLine2 = ThisDrawing.Layers.Add("Rectangles")

Dim oCone
Set oCone = ThisDrawing.ModelSpace.AddCone(CStr(x0)+","+CStr(y0-h)+","+CStr(SquareSize\2 - h\4), CStr(h), CStr(SquareSize))
oCone.Layer = oLyrCone.Name

for i = 1 to count
 ThisDrawing.Utility.Prompt("Iteration น" + CStr(i))
 x0 = x0 - h
 h = h \ 2
 y0 = y0 + h
 Px = x0
 Py = y0
 A(i)
 Line 1, h
 B(i)
 Line 3, h
 C(i)
 Line 5, h
 D(i)
 Line 7, h
next

' A(), B(), C() ่ D() are the recursive functions which draw the connection parts between "rectangles"
Sub A(k)
 if k > 0 then
  A(k-1)
  Line 1, h
  B(k-1)
  Line 0, 2 * h
  D(k-1)
  Line 7, h
  A(k-1)
 end if
End Sub

Sub B(k)
 if k > 0 then
  B(k-1)
  Line 3, h
  C(k-1)
  Line 2, 2 * h
  A(k-1)
  Line 1, h
  B(k-1)
 end if
End Sub

Sub C(k)
 if k > 0 then
  C(k-1)
  Line 5, h
  D(k-1)
  Line 4, 2 * h
  B(k-1)
  Line 3, h
  C(k-1)
 end if
End Sub

Sub D(k)
 if k > 0 then
  D(k-1)
  Line 7, h
  A(k-1)
  Line 6, 2 * h
  C(k-1)
  Line 5, h
  D(k-1)
 end if
End Sub

' lines rendering in the model space of the current drawing
' Direction - rendering direction 
' Size - "rectangle" size
Sub Line(Direction, Size)
 Dim oLine
 Dim oLyr
 x = Px
 y = Py
 Select Case Direction
  case 0:
   x = x + Size
   Set oLyr = oLyrLine2
  case 1:
   x = x + Size
   y = y - Size
   Set oLyr = oLyrLine1
  case 2:
   y = y - Size
   Set oLyr = oLyrLine2
  case 3:
   x = x - Size
   y = y - Size
   Set oLyr = oLyrLine1
  case 4:
   x = x - Size
   Set oLyr = oLyrLine2
  case 5:
   x = x - Size
   y = y + Size
   Set oLyr = oLyrLine1
  case 6:
   y = y + Size
   Set oLyr = oLyrLine2
  case 7:
   x = x + Size
   y = y + Size
   Set oLyr = oLyrLine1
 End Select
 Set oLine = ThisDrawing.ModelSpace.AddLine(CStr(Px)+","+CStr(Py)+","+CStr(Py), CStr(x)+","+CStr(y)+","+CStr(y))
 oLine.Layer = oLyr.Name
 Px = x
 Py = y
End Sub


Java Script

ของใหม่ สำหรับท่านที่ใช้ Java Script

Friday, August 30, 2013

แก้ปัญหาการใช้งาน Windows 8

โดย ประยุทธ พันธุลาภ

แก้ปัญหาการใช้งาน Windows 8 (ร่าง)



หลังติดตั้ง Windows 8 ท่านจะพบความมึนงง ในการปรับแต่ง Windows

เพราะ Control Panel หายไปแล้ว เปิดไฟล์ Excel ที่ทำค้างไว้ก็เป็นตัวยึกยือซะนี่

แต่ยังมีทางแก้ที่ง่าย ก็คือลงโปรแกรม Pokki ก่อนเลยเป็นอย่างแรก เพื่อแสดงปุ่ม Start คืนมา

และที่สำคัญ Pokki เป็น Freeware


ไปที่หน้า Download Pokki


หลังติดตั้งเสร็จ จะมีปุ่ม Pokki เพิ่มมา ด้านล่างของจอตำแหน่งเดิมของปุ่ม Start


ลองคลิกดู จะเห็นหน้าจอคล้ายๆ Windows 7 แสดงขึ้นมา

ท่านสามารถกลับมาปรับแต่งการใช้งาน Windows 8 ได้ใกล้เคียง Windows 7 แล้ว

แล้วก็ลืม Charms Bar Menu ไปซะ!

แก้ปัญหา ภาษาไทย เป็นตัวยึกยือใน Excel


คลิกปุ่ม Pokki

ที่ Control Panel > Region > Administrative > Change System Locale > Thai

Reboot เครื่อง

ปรับ User Account Control

เฉพาะท่านที่ต้องปรับนะครับ ถ้าไม่เคยปรับก็ข้ามขั้นตอนนี้ไป


คลิกปุ่ม Pokki

Control Panel > User > User Account Control Setting

ซ่อน ICON บนหน้าจอ Start


คลิกขวาที่ icon ที่ไม่ต้องการให้แสดงขึ้นมา เช่น Camera, Photo , Video, Music

ด้านล่างจะมีข้อความ Unpin On Start ให้คลิกที่นี่


Desktop Mode


คลิกที่ icon Desktop บน Start Screen

หน้าจอที่คุ้นเคยมาตั้งแต่ Windows 95 กลับมาแล้ว

ระวังปุ่ม Camera


ระวังปุ่ม Camera ถ้าท่านตื่นนอนมาใหม่ แล้วเผลอกดปุ่มนี้ ท่านจะได้ภาพตอนตื่นนอนไว้อวดชาวบ้าน เป็น slide show บน icon Camera ให้เห็นตลอดเวลา



ถ้าท่านเผลอทำไปแล้ว (เหมือนผมเองด้วย) กลับไปดูหัวข้อ ซ่อน ICON บนหน้าจอ Start ข้างบนทันที

ท่านอาจจะคิดว่า ลบรูปออกก็ได้นี่ เฮอะ! แสดงว่าท่านยังรู้จัก Windows 8 น้อยไป!!!

ลองดูคำถามนี่ก่อน

ผมลองทำตามแล้ว จะเหลือภาพล่าสุดอยู่ 1 ภาพที่ยังแสดงอยู่เสมอ ถึงลบหมดแล้วก็เถอะ

เฮอะ! เรายังรู้จัก Windows 8 น้อยไป!!!
We know Windows 8 a little go!!!


ปิด App Metro Style


ถ้าท่านใช้ App Metro Style แล้วอยากจะปิดการใช้งาน

เลื่อนเมาส์ไปด้านบนของจอภาพ จนเห็นรูปมือ คลิกแล้วลากเมาส์ลงมาด้านล่างของจอ เป็นการปิด App

ยิ้มออกแล้ว

ขอบคุณ Pokki Start Menu ทำให้ผู้ใช้ Windows 8 ยิ้มออกได้

เปรียบเทียบหน้าจอ
Windows 1 กับ Windows 8

กลับมาเหมือนเดิม ตอนหัดทำ Windows

by prayooth bhundularp

Thursday, May 23, 2013

Sketchup 2013 มาแล้ว

โดย ประยุทธ พันธุลาภ
หลังจากรอกันมานาน Sketchup 2013 ออกมาแล้ว ไปดาวน์โหลดได้ Sketchup Download

***** ยิ่งกว่านั้น CRACK ก็ออกมาแล้วด้วย พร้อมกันเลย *****


หน้าจอใหม่ icon ใหม่ แต่ยังใช้งานเหมือนเดิม


มี Mr.Derrick มายืนแทนที่

Toolbars Menu ใหม่


เลื่อนเมาส์ไปด้านบน แล้วคลิกเมาส์ขวา จะเห็น Toolbars Menu แสดงขึ้นมา

เพิ่ม Extension Warehouse สำหรับ Add-on เสริมความสามารถ




  • คลิกที่ icon ด้านบน
  • Log in ด้วย Google Account
  • เลือก Add-on ที่ต้องการ
  • Install
  • คำสั่งจะอยู่ในเมนู Plugins ใช้ได้ทันที

วันหลังจะเขียนแนะนำ Add-on ที่น่าสนใจ


เพิ่มความสามารถ Layout (Pro) ให้สามารถทำ drawing ได้ดีขึ้น

มี hatching โดยใช้ pattern fill แล้ว ถูกใจงานออกแบบประเภทเร่งด่วนมากๆๆๆ ทำทุกอย่างด้วย Sketchup + Layout นี่แหละ


Monday, April 15, 2013

พื้นฐานการ เรนเดอร์ Sketchup ด้วย Kerkythea

โดย ประยุทธ พันธุลาภ

Download Kerkythea

ท่านสามารถ download Kerkythea ได้จาก link ด้านล่าง
Link to download Kerkythea
สิ่งที่ต้อง download
  • Kerkythea for Windows
  • Kerkythea Plugin for Sketchup
  • CD_Skies

ตัวอย่างไฟล์ skp สำหรับ render

ตัวอย่างไฟล์ skp

การติดตั้ง Kerkythea for Windows

  1. Run Kerkythea for Windows

การติดตั้ง Kerkythea Plugin for Sketchup 8

  1. Unzip Kerkythea Plugin for Sketchup

  2. Copy file su2kt.rb
    กับ folder su2kt ลงใน Sketchup plugins
    Windows 32 bit
    C:\Program Files\Google\Google SketchUp 8\Plugins
    หรือ
    Windows 64 bit
    C:\Program Files (x86)\Google\Google SketchUp 8\Plugins

การติดตั้ง CD_Skies

ไม่ต้องแตกไฟล์ zip
  1. Run Kerkythea
  2. เมนู File > install Library

  3. หาไฟล์ CD_Skies.gbl.zip
  4. เลือกแล้วกดปุ่ม ok

การส่งโมเดลจาก Sketchup ไปให้ Kerkythea

  1. ใน Sketchup ต้องไม่เลือกอะไร
  2. คลิกที่ toolbar Kerkthea ปุ่มแรก
  3. เลือกแล้วกดปุ่ม ok
  4. ตั้งชื่อไฟล์ พร้อมนามสกุล xml แล้วจำให้ได้ว่า save ไว้ที่ไหน

การรับข้อมูลจาก Sketchup เข้ามาใน Kerkythea

การรับข้อมูลจาก Sketchup เข้ามาใน Kerkythea
  1. เมนู File > Open
  2. ตามหาไฟล์นามสกุล xml ให้พบ
  3. กดปุ่ม OK
  4. จะเห็นโมเดลเป็นเส้น wire frame
  5. กดปุ่ม V จะเห็นภาพสลับโหมดได้

การใช้ Global CD Skies ใน Kerkythea

  1. เมนู Insert > Globals > CD Skies
  2. เลือกมา 1 แบบ

การเปลี่ยนกระจกใส Kerkythea

  1. เลือกวัสดุที่ต้องการเปลี่ยนเป็นกระจกใส
  2. คลิกขวา
  3. Applied Materials > Basic Pack > Thin Glass

การ Render ด้วย Kerkythea

หลังจากรับข้อมูลจาก Sketchup เข้ามาใน Kerkythea มาแล้ว เราก็สามารถเรนเดอร์ ดังนี้

  • Step 1. คลิกที่ icon รูปคนวิ่ง
  • Step 2. เลือกขนาดของภาพ
  • Step 3. เลือกโหมดในการเรนเดอร์ 03
  • Step 4. เลือกจำนวน core ที่ต้องการใช้
  • Step 5. คลิกที่ปุ่ม OK
  • Step 6. คลิกที่ icon รูปต้นไม้

Step 1. คลิกที่ icon รูปคนวิ่ง

Step 2. เลือกขนาดของภาพ

  • 500x500 ใช้ทดสอบก่อน render จริง
  • 1024 ขึ้นไปจะได้ภาพขนาดปานกลาง ใช้เวลา render ปานกลาง
  • 2048 ขึ้นไปจะได้ภาพขนาดใหญ่ ใช้เวลา render นานมาก

Step 3. เลือกโหมดในการเรนเดอร์

  • โหมด 03 จะเร็วที่สุด ใช้ทดสอบก่อน เรนเดอร์จริง
  • โหมด 06 หรือ 07 จะใช้เวลาเพิ่มขึ้น เป็นการเรนเดอร์ความละเอียดปานกลาง
  • โหมด 08 จะใช้เวลามากที่สุด เป็นการเรนเดอร์ความละเอียดสูง

Step 4. เลือกจำนวน core ที่ต้องการใช้


อุตส่าห์ซื้อมาตั้งหลาย core ได้ใช้งานละทีนี้ เพราะ Sketchup ใช้เพียง core เดียวเท่านั้น

Step 5. คลิกที่ปุ่ม OK


icon รูปคนวิ่ง จะหายไป
รอจนกว่า icon รูปคนวิ่ง จะแสดงขึ้นมาใหม่ แปลว่า Kerkythea เรนเดอร์เร็จแล้ว

Step 6. คลิกที่ icon รูปต้นไม้


ขยายวินโดว์ กดปุ่ม Save


ภาพที่ save ออกมา

Monday, March 4, 2013

แก้ปัญหา Flash Player 11 crash

โดย ประยุทธ พันธุลาภ

ถ้าท่านพบปัญหา Flash Player 11 Crash มีวิธีแก้ปัญหาที่ได้ผลแน่นอน คือย้อนกลับไปใช้ Flash Player 10 แทนแล้วจะหายปวดหัว มีขั้นตอนดังนี้
ขั้นตอนที่ 1
Download Uninstaller Flash player

ขั้นตอนที่ 2
ปิดเว็บเบราส์เซอร์ทุกโปรแกรมที่เปิดเอาไว้ แล้วรันโปรแกรม Uninstaller Flash player จากขั้นตอนที่ 1

ขั้นตอนที่ 3
Download Flash Player 10

ขั้นตอนที่ 4
ติดตั้ง Flash Player 10 จากขั้นตอนที่ 3

ขั้นตอนที่ 5
เปิดเว็บเบราส์เซอร์ทุกโปรแกรมขึ้นมาทดสอบ โดยไปที่เว็บเกม Miniclip.com
หวังว่าท่านคงจะหายปวดหัวเหมือนผมที่เป็นมาหลายวันแล้ว

Sunday, February 24, 2013

Sketchup Ruby : Rot90

โดย ประยุทธ พันธุลาภ

Rot90.rb

Rotate 90 degree... หมุนวัตถุที่เลือก 90 องศา ในแกน X,Y, หรือ Z

การติดตั้ง:

  1. Save ไฟล์ใส่ไว้ในโฟลเดอร์ Sketchup Plugins
  2. ออกจากโปรแกรม Sketchup แล้วเข้าใหม่

วิธีใช้:

  1. เลือก Group หรือ Component ที่ต้องการหมุน 1 ชิ้น
  2. คลิกขวา เลือก Rotate 90
  3. เลือกแกนหมุน Red, Green, หรือ Blue

หมุนรอบแกนสีแดง (Red)

หมุนรอบแกนสีเขียว (Green)

หมุนรอบแกนสีน้ำเงิน (Blue)