You are here

MyTcl을 이용한 build

관리자님이 만드신 MyTcl을 이용하여 vtk관련 tcl 소스 파일을 관리자님의 도움을 받아 빌드해 보았습니다.
아직은 vtk를 이용한 경우에 다소 불편한 점이 있지만 차차 version up이 되면 편하게 사용하실 수 있을 것 같습니다.
다음과 같은 순서로 빌드하시면 됩니다.

1. New Project를 생성하신 후 source코드를 작성합니다.

package require vtk
package require vtkinteraction

# set the name of data file

set file "test.vtk"
vtkUnstructuredGridReader reader
reader SetFileName "$file"
# reader Update is needed because of .. GetScalarRange ..
reader Update
vtkDataSetMapper dataMapper
dataMapper SetInput [reader GetOutput]
eval dataMapper SetScalarRange [[reader GetOutput] \
        GetScalarRange]
vtkActor dataActor
dataActor SetMapper dataMapper
vtkRenderer ren
ren SetBackground 1 1 1
ren AddActor dataActor

vtkRenderWindow renWin
renWin AddRenderer ren
renWin SetSize 300 300
vtkRenderWindowInteractor iren
iren SetRenderWindow renWin
iren Initialize
# prevent the tk window from showing up then start the event loop
wm withdraw .



2. Project Properties
- Project Properties : Packages에서 필요한 package check -> VTK 5.2와 tclload 1.7을 체크
- Build : Byte Compile을 할 경우 아래와 같이 체크 -> 소스 코드를 안 보이게 하는 기능




3. Additional Files
- Additional Files -> Add Additional Files -> MyTcl/Tcl/bin/에서 아래와 같이 vtk와 mingw관련 dll 파일 추가
- Additional Files -> Add Additional Files -> test.vtk를 추가 (필요한 경우에)



4. Build All



5. Project폴더/Release/아래에 build된 파일 확인



6. Release/*.tcl 확인 - 바이트 코드로 바뀐것을 확인할 수 있다



* text.zip파일에 test.vtk파일이 있습니다

첨부 파일파일 크기
Image icon myvtk1.png82.06 KB
Image icon myvtk2.png36.5 KB
Image icon myvtk3.png19.04 KB
Image icon myvtk4.png78.39 KB
Image icon myvtk5.png31.92 KB
Image icon myvtk6.png163.28 KB
Image icon myvtk6.png163.28 KB
Image icon myvtk8.png26.09 KB
Image icon myvtk7.png180.16 KB
Package icon test.zip394 bytes
포럼: