FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ

1๋…„๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— ์˜คํ”ˆ ์†Œ์Šค ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ 3D ๋ชจ๋ธ๋ง ์‹œ์Šคํ…œ์ธ FreeCAD 1.1์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FreeCAD๋Š” ์œ ์—ฐํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ์˜ต์…˜๊ณผ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ํ†ตํ•œ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ธฐ๋Šฅ์„ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค๋Š” Qt ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์œผ๋ฉฐ, ํ”Œ๋Ÿฌ๊ทธ์ธ์€ Python์œผ๋กœ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ STEP, IGES, STL์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ํ˜•์‹์œผ๋กœ ์ €์žฅํ•˜๊ณ  ๋ถˆ๋Ÿฌ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FreeCAD์˜ ์ฝ”๋“œ๋Š” LGPLv2 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋˜๋ฉฐ, ๋ชจ๋ธ๋ง ์—”์ง„์œผ๋กœ๋Š” Open CASCADE๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Linux(AppImage), macOS, Windows์šฉ ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฒ„์ „์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

FreeCAD๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ณ€๊ฒฝํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์„ค๊ณ„ ์˜ต์…˜์„ ์‹œํ—˜ํ•ด๋ณด๊ณ  ๋ชจ๋ธ ๊ฐœ๋ฐœ์˜ ๋‹ค์–‘ํ•œ ์ง€์ ์—์„œ ์ž‘์—…์„ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์ ํŠธ๋Š” CATIA, Solid Edge ๋ฐ SolidWorks์™€ ๊ฐ™์€ ์ƒ์šฉ CAD ์‹œ์Šคํ…œ์„ ๋ฌด๋ฃŒ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FreeCAD์˜ ์ฃผ์š” ์šฉ๋„๋Š” ๊ธฐ๊ณ„ ๊ณตํ•™ ๋ฐ ์‹ ์ œํ’ˆ ์„ค๊ณ„์ด์ง€๋งŒ ๊ฑด์ถ• ์„ค๊ณ„์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์˜์—ญ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ์ด์ œ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋Š” 3D ๋ชจ๋ธ์˜ ๋ Œ๋”๋ง ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด 3์  ์กฐ๋ช…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ์„ค์ • ์‹œ์Šคํ…œ์— ๊ฒ€์ƒ‰์ฐฝ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ์ƒˆ๋กœ์šด ํ…Œ๋งˆ ํŽธ์ง‘๊ธฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๊ณ  ์Šคํƒ€์ผ์‹œํŠธ ํŽธ์ง‘ ์˜ต์…˜์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ์†์„ฑ ์ถ”๊ฐ€ ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ๊ณ„์‚ฐ์‹, ์—ด๊ฑฐํ˜• ๋ฐ ์ธก์ • ๋‹จ์œ„๋ฅผ ์ง€์›ํ•˜๋„๋ก ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์†์„ฑ ํŽธ์ง‘๊ธฐ์—๋Š” ํ–ฅ์ƒ๋œ ํƒญ ์ž๋™ ์™„์„ฑ ๊ธฐ๋Šฅ, ๋ณ€์ˆ˜ ์ง‘ํ•ฉ(VarSet) ์ž‘์—… ๊ธฐ๋Šฅ ๋ฐ ์ฐฝ ํฌ๊ธฐ ์กฐ์ • ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ์ด์ œ ํŒŒํŠธ ์„ค๊ณ„ ํ™˜๊ฒฝ์—์„œ ๋ฏธ๋ฆฌ ๋ณด๊ธฐ ์ค‘์— ํˆฌ๋ช…๋„ ๋ฐ ์Šค์ผ€์น˜ ๊ฐ•์กฐ ํ‘œ์‹œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆจ๊ฒจ์ง„ ํ‘œ๋ฉด๊ณผ ํŒŒํŠธ์˜ ์ž…์ฒด ๊ตฌ์กฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3D ๋ทฐํฌํŠธ์—์„œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ์œผ๋กœ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€ํ™”ํ˜• ์ปจํŠธ๋กค์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™€ ๋„๊ตฌ ์ž‘์—… ํ‘œ์‹œ์ค„์€ ํ˜„์žฌ ๊ตฌ์„ฑ๊ณผ ๊ด€๋ จ๋œ ์š”์†Œ๋งŒ ํ‘œ์‹œํ•˜๊ณ  ๋ถˆํ•„์š”ํ•œ ์š”์†Œ๋Š” ์ˆจ๊ธฐ๋„๋ก ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ์ˆจ๊ฒจ์ง„ ์š”์†Œ๋‚˜ ๋‚ด๋ถ€ ์š”์†Œ๋ฅผ ๋”์šฑ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” '์„ ํƒ ์˜์—ญ ๋ช…ํ™•ํ™”' ๋„๊ตฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ถ•ํ‚ค, ์ƒํ™ฉ๋ณ„ ๋ฉ”๋‰ด ๋˜๋Š” ๋งˆ์šฐ์Šค ์™ผ์ชฝ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ์ƒํƒœ๋กœ ๋„๊ตฌ๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ธ์˜ ํ˜•์ƒ์ด ํˆฌ๋ช…ํ•ด์ง€๊ณ  ๊ฒน์น˜๋Š” ๊ฐ์ฒด๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • 3D ๋ชจ๋ธ๋กœ๋ถ€ํ„ฐ CNC ๊ธฐ๊ณ„ ๋ช…๋ น์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” CAM ํ™˜๊ฒฝ์— ์ƒˆ๋กœ์šด ๊ณต๊ตฌ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ CAM ๊ณต๊ตฌ ๊ด€๋ฆฌ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์™ธ๋ถ€ ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ๋˜ Better Tool Library ํŒจํ‚ค์ง€๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ

    CAM์—๋Š” ํˆด๋น„ํŠธ๋ฅผ ํŽธ์ง‘ํ•˜๊ณ  ์„ ํƒํ•˜๋Š” ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค, G-์ฝ”๋“œ Camotics ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ๊ฐ€์ ธ์˜ค๊ธฐ ๊ธฐ๋Šฅ, ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์œ„ํ•œ ๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ, ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ ๋ชจ๋“œ, ํด๋ฆฝ๋ณด๋“œ ์‚ฌ์šฉ ๊ธฐ๋Šฅ, ํ˜•์ƒ ๋ธŒ๋ผ์šฐ์ €, ๋‚ด์žฅ ๋„๊ตฌ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ, ๋„๊ตฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ €์žฅ์„ ์œ„ํ•œ JSON ํ˜•์‹ ์‚ฌ์šฉ ๊ธฐ๋Šฅ ๋“ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ์ขŒํ‘œ๊ณ„, ๊ธฐ์ค€์ , ๊ธฐ์ค€๋ฉด ๋ฐ ์„ ๊ณผ ๊ฐ™์ด ๋ชจ๋ธ ์„ค๊ณ„์— ์‚ฌ์šฉ๋˜๋Š” ํ•ต์‹ฌ ๊ธฐ์ค€์ ์„ ์ƒ์„ฑํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ๋ณ€ํ˜• ๋„๊ตฌ๊ฐ€ ์™„์ „ํžˆ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋“œ๋ž˜๊ทธ ๋„๊ตฌ๋ฅผ ๊ฐœ์ฒด์˜ ๋ฌด๊ฒŒ ์ค‘์‹ฌ์— ๋งž์ถ”๊ณ  ๋กœ์ปฌ(U, V, W) ๋˜๋Š” ์ „์—ญ ์ขŒํ‘œ๊ณ„๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๊ฐœ์ฒด๋ฅผ ๋ฌธ์„œ ๋‚ด ์›ํ•˜๋Š” ์œ„์น˜๋กœ ์ด๋™ํ•˜๋Š” ๊ธฐ๋Šฅ๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
     FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ
  • ์กฐ๋ฆฝ์‹ ๋‹ค์ค‘ ๊ตฌ์„ฑ ์š”์†Œ ๊ตฌ์กฐ๋ฌผ์˜ ์ž‘๋™ ์„ค๊ณ„(์–ด์…ˆ๋ธ”๋ฆฌ), ๊ฑด์„ค ๊ฐ์ฒด ๋ชจ๋ธ๋ง(BIM, ๋นŒ๋”ฉ ์ •๋ณด ๋ชจ๋ธ๋ง), 2์ฐจ์› ๋„๋ฉด ์ž‘์„ฑ(๋“œ๋ž˜ํ”„ํŠธ), ์ถฉ๊ฒฉ ๋ถ„์„(FEM, ์œ ํ•œ ์š”์†Œ ๋ชจ๋“ˆ), ์žฌ๋ฃŒ ์ž‘์—…(๋จธํ‹ฐ๋ฆฌ์–ผ), ๋ถ€ํ’ˆ ์ƒ์„ฑ(ํŒŒํŠธ), 2์ฐจ์› ๋„ํ˜• ์Šค์ผ€์น˜(์Šค์ผ€์ฒ˜), ๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ ๊ด€๋ฆฌ(์Šคํ”„๋ ˆ๋“œ์‹œํŠธ), 2์ฐจ์› ๋ชจ๋ธ๋ง ๋ฐ 3์ฐจ์› ๋ชจ๋ธ์˜ 2์ฐจ์› ํˆฌ์˜ ์ƒ์„ฑ(ํ…Œํฌ๋“œ๋กœ)์„ ์œ„ํ•œ ํ™˜๊ฒฝ ๊ธฐ๋Šฅ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Wayland ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์—์„œ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋™์˜์ƒ ์žฌ์ƒ

ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ 2D ๋ฐ 3D ๋ชจ๋ธ๋ง ์‹œ์Šคํ…œ์ธ SolveSpace 3.2๊ฐ€ ๋™์‹œ์— ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ ๋‹ค์–‘ํ•œ 3D ๋ถ€ํ’ˆ ๋ชจ๋ธ๋ง ๋ฐฉ๋ฒ•(๋Œ์ถœ, ํšŒ์ „ ๋“ฑ)์„ ์ง€์›ํ•˜๊ณ , ํ‰๋ฉด ๋ฐ ๊ณต๊ฐ„ ๊ด€๊ณ„๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋„๋ฉด ์ƒ์„ฑ ์‹œ 2D ๋ฐ 3D ํ˜•์ƒ์„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , PDF, SVG, HPGL, STEP, DXF, STL ๋“ฑ์˜ 2D ๋ฐ 3D ํ˜•์‹์œผ๋กœ ๋ชจ๋ธ์„ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

SolveSpace 3.2๋Š” GTK ์ธํ„ฐํŽ˜์ด์Šค ์™ธ์—๋„ Linux์šฉ Qt6 ๊ธฐ๋ฐ˜ ํ”„๋ŸฐํŠธ์—”๋“œ๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Emscripten ํˆดํ‚ท์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋œ ์‹คํ—˜์ ์ธ ์›น ์ง€์› ๋ฒ„์ „๋„ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ์„œ๋ฆฌ์— ์ œ์•ฝ ์กฐ๊ฑด์„ ์ ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ, ์ œ์•ฝ ์กฐ๊ฑด์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ์ฒด์˜ ๋ฒ”์œ„๋„ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ธ๋„ค์ผ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์ด ์ˆ˜์ •๋˜์—ˆ๊ณ , TrueType ๊ธ€๊ผด์— ๋Œ€ํ•œ ์ปค๋‹ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, 3D ํ”„๋ฆฐํŒ… ์ „์ž ๊ธฐ๊ธฐ์šฉ ์ผ€์ด์Šค ์ œ์ž‘์— ์ตœ์ ํ™”๋œ ํŒŒ๋ผ๋ฉ”ํŠธ๋ฆญ 3D ๋””์ž์ธ ์‹œ์Šคํ…œ์ธ Dune 3D์˜ ๊ฐœ๋ฐœ์€ ์ฃผ๋ชฉํ•  ๋งŒํ•ฉ๋‹ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์€ 2D ๋ฐ 3D ๊ณต๊ฐ„์—์„œ ์Šค์ผ€์น˜ ์ƒ์„ฑ๊ณผ ์ œ์•ฝ ์กฐ๊ฑด ์„ค์ •์„ ์ง€์›ํ•˜๋ฉฐ, 3D ๋ชจ๋ธ ๋ชจ์„œ๋ฆฌ์— ๋ฒ ๋ฒจ๊ณผ ํ•„๋ ›์„ ์ถ”๊ฐ€ํ•˜๊ณ , STEP ํ˜•์‹์˜ ์ฐธ์กฐ ๋ชจ๋ธ์„ ๊ฐ€์ ธ์˜ค๊ณ , STEP, STL, DXF ํ˜•์‹์œผ๋กœ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” GTK ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” C/C++๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLv3 ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

 FreeCAD 1.1 ๋ฐ SolveSpace 3.2 ๋ฒ„์ „ ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€