Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ mia-meshfilter ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
mia-meshfilter - 3D ๋ฉ์ฌ์์ ํํฐ๋ฅผ ์คํํฉ๋๋ค.
๊ฐ์
๋ฏธ์ ๋ฉ์ฌ ํํฐ -i -o [์ต์ ]
๊ธฐ์
๋ฏธ์ ๋ฉ์ฌ ํํฐ ์ด ํ๋ก๊ทธ๋จ์ ์ฃผ์ด์ง ์ ๋ ฅ ๋ฉ์์์ ์ผ๋ จ์ ํํฐ๋ฅผ ์คํํฉ๋๋ค. ํํฐ๋
๋ช ๋ น์ค์์ ์ถ๊ฐ ๋งค๊ฐ๋ณ์๋ก ์ ๊ณต๋๋ฉฐ ์คํ๋๋ ์์๋๋ก ์คํ๋ฉ๋๋ค.
์ฃผ์ด์ง. ์ฌ์ฉ ๊ฐ๋ฅํ ํํฐ ๋ชฉ๋ก์ ์ป์ผ๋ ค๋ฉด ๋ค์์ ์คํํ ์ ์์ต๋๋ค.
๋ช ๋ น์ค์์ 'mia-plugin-help mesh/filter'
์ต์
-i --in-file=(์ ๋ ฅ, ํ์); ์์ด์ค
ํํฐ๋งํ ์ ๋ ฅ ๋ฉ์ ์ง์๋๋ ํ์ผ ์ ํ์ PLUGINS:mesh/io๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
-o --out-file=(์ถ๋ ฅ, ํ์); ์์ด์ค
ํํฐ๋ง๋ ์ถ๋ ฅ ๋ฉ์ ์ง์๋๋ ํ์ผ ํ์์ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
ํ๋ฌ๊ทธ์ธ:mesh/io
๋์๋ง & ์ ๋ณด
-V --verbose=๊ฒฝ๊ณ
์์ธํ ์ถ๋ ฅ, ์ฃผ์ด์ง ์์ค ๋ฐ ๋ ๋์ ์ฐ์ ์์์ ๋ฉ์์ง๋ฅผ ์ธ์ํฉ๋๋ค.
๊ฐ์ฅ ๋ฎ์ ์์ค์์ ์์ํ์ฌ ์ง์๋๋ ์ฐ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ ๋ณด - ๋ฎ์ ์์ค์ ๋ฉ์์ง
๋๋ฌ๋ค โ ํจ์ ํธ์ถ ์ถ์
์คํจ - ํ ์คํธ ์คํจ ๋ณด๊ณ
๊ฒฝ๊ณ - ๊ฒฝ๊ณ
์ค๋ฅ - ์ค๋ฅ ๋ณด๊ณ
๋๋ฒ๊ทธ - ๋๋ฒ๊ทธ ์ถ๋ ฅ
๋ฉ์์ง - ์ผ๋ฐ ๋ฉ์์ง
์น๋ช ์ ์ธ - ์น๋ช ์ ์ธ ์ค๋ฅ๋ง ๋ณด๊ณ
--์ ์๊ถ
์ธ์ ์ ์๊ถ ์ ๋ณด
-h --๋์๋ง
์ด ๋์๋ง ์ธ์
-? --์ฉ๋ฒ
์งง์ ๋์๋ง ์ธ์
--๋ฒ์ญ
๋ฒ์ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๊ณ ์ข ๋ฃ
์ฒ๋ฆฌ
--์ค๋ ๋=-1
์ฒ๋ฆฌ์ ์ฌ์ฉํ ์ต๋ ์ค๋ ๋ ์, ์ด ์๋ ๋ ๋ฎ์์ผ ํฉ๋๋ค.
๋๋ ์์คํ ์ ๋ ผ๋ฆฌ์ ํ๋ก์ธ์ ์ฝ์ด ์์ ๋์ผํฉ๋๋ค. (-1:
์๋ ์ถ์ ). ์ฒ๋ฆฌ์ ์ฌ์ฉํ ์ต๋ ์ค๋ ๋ ์, ์ด
number๋ ๋ ผ๋ฆฌ์ ํ๋ก์ธ์ ์ฝ์ด ์๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์์ผ ํฉ๋๋ค.
๊ธฐ๊ณ. (-1: ์๋ ์ถ์ ).
ํ๋ฌ๊ทธ์ธ : ๋ฉ์ฌ/ํํฐ
์ถ๊ฐ ์ค์ผ์ผ ์ด ํํฐ ์ ๋ ฌ์ 3D ์ด๋ฏธ์ง์์ ๊ฐ ์ ์ ์ ๋ํ ์ค์ผ์ผ ๋งค๊ฐ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค.
์ด๋ฏธ์ง์ ๋ฉ์๋ ๋์ผํ ๋ฌผ๋ฆฌ์ ์ขํ ๊ณต๊ฐ์ ์์ด์ผ ํฉ๋๋ค.,
์ง์๋๋ ๋งค๊ฐ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
IMG =(ํ์, ๋ฌธ์์ด)
์ค์ผ์ผ ๊ฐ์ ๋ณผ๋ฅจ ์ด๋ฏธ์ง๋ก ๋ด๊ณ ์๋ 3DImage..
๋ธํ๋น์ ์
์ด ํํฐ๋ ์ฃผ์ด์ง ๊ฐ๊ณผ ๋ค๋ฅธ ๋ฒ์ ์ ๊ฐ์ง ๋ชจ๋ ์ผ๊ฐํ์ ์ญ์ ํฉ๋๋ค.
์ ๊ณต๋ ๋ฐฉํฅ์์ ๊ฐ๋. ์ง์๋๋ ๋งค๊ฐ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๊ฐ๋ = 5; ๋จ๋ค
๋ฒ์ ์ด ์ ๊ณต๋ ๊ฐ๋์์ ๋ฒ์ด๋ ์ ์๋ ๊ณต์ฐจ ๊ฐ๋(๋)
๋ฐฉํฅ..
DIR =(ํ์, 3df๋ฒกํฐ)
์ผ๊ฐํ ๋ฒ์ ์ด ๊ฐ๋ฆฌํฌ ๊ฒ์ผ๋ก ์์๋๋ ๋ฐฉํฅ. ์ค๋ฆฌ์ํ ์ด์
๋ฒกํฐ๊ฐ ๊ณ ๋ ค๋ฉ๋๋ค..
๊ท๋ชจ ์ด ํ๋ฌ๊ทธ์ธ์ ์ฃผ์ด์ง ์ ๋ต์ ๋ฐ๋ผ ์ผ๊ฐํ ๋ฉ์๋ฅผ ํ์ฅํ๋ ํํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ง์๋๋ ๋งค๊ฐ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋น๋ฑ์ฒ๋ = [[1,1,1]]; 3์ฐจ์ ๋ฒกํฐ
์ด๋ฐฉ์ฑ ์ค์ผ์ผ๋ง ๋งค๊ฐ๋ณ์..
๋ฐ์ค์๋ = [[256,256,256]]; 3์ฐจ์ ๋ฒกํฐ
fitbox ์ค์ผ์ผ๋ง์ ์ํ ๋ฐ์ค ์๋..
๋ฐ์ค ์คํํธ = [[0,0,0]]; 3์ฐจ์ ๋ฒกํฐ
fitbox ์ค์ผ์ผ๋ง์ ์ํ ๋ฐ์ค ์คํํธ..
๋ฑ์ฒ๋ = 1; ๋จ๋ค
๋ฑ๋ฐฉ์ฑ ์ค์ผ์ผ๋ง ๋งค๊ฐ๋ณ์..
๋ณํ = [[0,0,0]]; 3์ฐจ์ ๋ฒกํฐ
์ค์ผ์ผ๋ง ํ ๋ฉ์ฌ ์ด๋ ..
์ ๋ต = ๋ฑ์ ํ; ๋์ ๋๋ฆฌ
๋ฑ๋ฐฉ์ฑ ์ค์ผ์ผ๋ง ๋งค๊ฐ๋ณ์. ์ง์๋๋ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ฑ์ ํ โ ๋ฉ์ฌ๋ฅผ ๋ค์๊ณผ ๊ฐ์ด ๋ฑ๋ฐฉ์ฑ์ผ๋ก ์ค์ผ์ผ๋งํ์ฌ ์ค์ผ์ผ๋งํ๊ณ ์ ์ธ ํํฉ๋๋ค.
๋งค๊ฐ๋ณ์ 'isoscale'๋ก ์ง์ ํ๊ณ ๋งค๊ฐ๋ณ์๋ก ์ง์ ๋ ์ด๋์ ์ ์ฉํฉ๋๋ค.
'์ฎ๊ธฐ๋ค'
์์ด์ํ๋ฐ์ค โ ๋ฉ์ฌ๋ฅผ ์ด๋ํ์ฌ ์ฃผ์ด์ง ์์์ ๋ง์ถ๊ณ ์ ์ฉํฉ๋๋ค.
๋ฑ๋ฐฉ์ฑ ์ค์ผ์ผ๋ง. ์์๋ 'box-start' ๋งค๊ฐ๋ณ์๋ก ์ง์ ๋ฉ๋๋ค.
์๋จ, ์ผ์ชฝ, ์ ๋ฉด ๋ชจ์๋ฆฌ ๋ฐ ํ๋จ ์ค๋ฅธ์ชฝ ํ๋ฉด์ '๋ฐ์ค ์๋'
๋ชจ์๋ฆฌ
์ด๋ฐฉ ์ ํ โ ๋น๋ฑ๋ฐฉ์ฑ ํฌ๊ธฐ ์กฐ์ ์ ํตํด ๋ฉ์ ํฌ๊ธฐ ์กฐ์ ๋ฐ ์ ์ธ ์ง์
๋งค๊ฐ๋ณ์ 'anisoscale'์ ์ํด ์ฃผ์ด์ง ๋๋ก ์ด๋์ ์ ์ฉํฉ๋๋ค.
๋งค๊ฐ๋ณ์ '์ด๋'
์๋์ํ๋ฐ์ค โ ๋ฉ์ฌ๋ฅผ ์ด๋ํ์ฌ ์ฃผ์ด์ง ์์์ ๋ง์ถฅ๋๋ค.
์ด๋ฐฉ์ฑ ์ค์ผ์ผ๋ง์ ์ ์ฉํฉ๋๋ค. ์์๋ ๋งค๊ฐ๋ณ์ 'box-
์์ชฝ, ์ผ์ชฝ, ์ ๋ฉด ๋ชจ์๋ฆฌ๋ start', ์๋์ชฝ์ 'box-end',
์ค๋ฅธ์ชฝ ๋ค ๋ชจ์๋ฆฌ
์ ๋ ํธ ๋น ์ด ํํฐ๋ ์ผ๊ฐํ์ด ๊ฐ์ฅ ๋ง์ ๊ตฌ์ฑ ์์๋ฅผ ์ ํํฉ๋๋ค.
์ค์ ๋ก ๋ถ๋ฆฌ๋ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ ๋ฉ์ฌ์ ๋๋ค. ๊ตฌ์ฑํ์
๊ณตํต ์์ง๋ฅผ ๊ณต์ ํ์ง ์์ผ๋ฉด ์ฐ๊ฒฐ์ด ๋์ด์ง ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค(๊ทธ๋ค์
๊ณตํต ์ ์ ์ ๊ณต์ ํ์ง๋ง
(๋งค๊ฐ๋ณ์ ์์)
vtxsort ์ด ํํฐ๋ ์ฃผ์ด์ง ๋ฐฉํฅ์ ๋ฐ๋ผ ๋ฉ์ฌ์ ์ ์ ์ ์ ๋ ฌํฉ๋๋ค.
ํนํ, ์ฃผ์ด์ง ๋ฐฉํฅ๊ณผ ๊ผญ์ง์ ์ฌ์ด์ ๋ด์ ์
์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ฉฐ ์ง์๋๋ ๋งค๊ฐ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
DIR = [[0,0,1]]; 3์ฐจ์ ๋ฒกํฐ
์ ๋ ฌ ๋ฐฉํฅ,.
ํ๋ฌ๊ทธ์ธ : ๋ฉ์ฌ/io
๋ฐ์ดํฐ ํ ๋ด๋ถ ๋ฐ์ดํฐ ํ๊ณผ์ ๊ฐ์ IO
์ธ์๋๋ ํ์ผ ํ์ฅ์: .@
์คํ ์ผ๋ถ Geomview OFF ํ์ผ์ ๋ก๋/์ ์ฅํ๋ ํ๋ฌ๊ทธ์ธ
์ธ์๋๋ ํ์ผ ํ์ฅ์: .OFF, .off
์ฃผ๋ฆ ํ๋ผ์ด ํธ๋ผ์ด์ต๊ธ ๋ฉ์ฌ ์ ์ถ๋ ฅ ์ง์
์ธ์๋๋ ํ์ผ ํ์ฅ์: .PLY, .ply
STL STL ๋ฉ์ io ํ๋ฌ๊ทธ์ธ
์ธ์๋๋ ํ์ผ ํ์ฅ์: .STL, .stl
๋น์คํ Vista/Simbio ์ผ๊ฐํ ๋ฉ์ฌ ์ ์ถ๋ ฅ ์ง์
์ธ์๋๋ ํ์ผ ํ์ฅ์: .V, .VMESH, .v, .vmesh
vtk VTK ๋ฉ์ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ์ ํ์ ์งํฉ: ์ผ๊ฐํ ๋ฉ์๊ฐ ์์ฑ๋๊ณ ์ผ๊ฐํ
๋ฉ์ฌ ๋ฐ ์ผ๊ฐํ ์คํธ๋ฆฝ์ ์ฝ์ต๋๋ค. ์ถ๊ฐ ์ ์ ๋ณ ์์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ง์: 'normals', XNUMX๊ฐ์ง ๊ตฌ์ฑ ์์ ์์์ ๊ฒฝ์ฐ 'colors', a์ ๊ฒฝ์ฐ 'scale'
๊ฐ ์ ์ ์ ์ฐ๊ฒฐ๋ ์ค์นผ๋ผ ๊ฐ. ๋ฐ์ดํฐ๋
๋ฐ์ด๋๋ฆฌ ํ์์ vtkPolyDataWriter.
์ธ์๋๋ ํ์ผ ํ์ฅ์: .VTK, .VTKMESH, .vtk, .vtkmesh
์
input.vmesh์์ ๋ฑ๋ฐฉ์ฑ ์ค์ผ์ผ๋ง์ ์คํํ์ฌ ๋ชจ์๋ฆฌ๋ก ์ ์๋ ์์์ ๋ง์ถฅ๋๋ค.
<0,0,0> - <128,128,128> ๊ฒฐ๊ณผ๋ฅผ โโoutput.vmesh์ ์ ์ฅ
mia-meshfilter -i ์ ๋ ฅ.vmesh -o ์ถ๋ ฅ.vmesh
ํฌ๊ธฐ:์ ๋ต=iso-fitbox,box-start=[<0,0,0>],box-end=[<128,128,128>]
์ ์
๊ฒ๋ฅดํธ ์๋
์ ์๊ถ
์ด ์ํํธ์จ์ด๋ Copyright (c) 1999-2015 Leipzig, Germany ๋ฐ Madrid, Spain์ ๋๋ค. ๊ทธ๊ฒ์ ์จ๋ค
์ ๋์ ์ผ๋ก ๋ณด์ฆํ์ง ์์ผ๋ฉฐ GNU์ ์กฐ๊ฑด์ ๋ฐ๋ผ ์ฌ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ผ๋ฐ ๊ณต์ฉ ๋ผ์ด์ผ์ค ๋ฒ์ 3(๋๋ ๊ทธ ์ด์). ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฌ์ฉํ์ฌ ํ๋ก๊ทธ๋จ์ ์คํํ์ญ์์ค.
์ต์ '--์ ์๊ถ'.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก mia-meshfilter ์ฌ์ฉ