본문으로 건너뛰기

© 2026 Molayo

HN요약2026. 05. 20. 01:17

Show HN: FluidCAD – JavaScript를 활용한 파라메트릭 CAD (Parametric CAD)

요약

FluidCAD는 JavaScript를 사용하여 3D 기하학을 실시간으로 설계할 수 있는 코드 기반의 파라메트릭 CAD 도구입니다. 모델링 히스토리 탐색, 마우스 기반 프로토타이핑, STEP 파일 상호 운용성 등 전통적인 CAD 워크플로우를 코드로 구현할 수 있는 강력한 기능을 제공합니다.

핵심 포인트

  • JavaScript를 활용한 실시간 3D 기하학 모델링 및 코드 기반 설계
  • 피처 트리(Feature Tree)를 통한 비파괴적 모델링 히스토리 탐색 지원
  • 마우스 드래그를 통한 빠른 프로토타이핑 후 코드로 값 고정 가능
  • STEP 파일 가져오기 및 내보내기를 통한 표준 CAD 도구와의 상호 운용성
  • 스마트 기본값(Smart Defaults)을 적용하여 보일러플레이트 코드 최소화

FluidCAD

모두를 위한 파라메트릭 CAD (Parametric CAD)

JavaScript를 작성하세요. 3D 기하학 (3D geometry)을 실시간으로 확인하세요.

import { sketch, extrude, fillet, shell } from 'fluidcad/core';

sketch("xy", () => {
  circle(50)
})

const e = extrude(50)
...

작동 모습 확인하기

대화형 뷰포트 (interactive viewport) 입력부터 파라메트릭 히스토리 (parametric history)까지 — FluidCAD를 차별화하는 요소들을 자세히 살펴봅니다.

히스토리 (History)

모델링 히스토리 탐색하기

피처 트리 (feature tree)를 한 번에 하나의 작업씩 단계별로 이동하세요. 모델이 어떻게 구축되었는지 검토하고, 파괴적 편집 (destructive edits) 없이 어느 지점으로든 되돌릴 수 있습니다.

대화형 (Interactive)

마우스 기반 프로토타이핑 (Mouse-Driven Prototyping)

뷰포트에서 드래그하여 영역을 돌출 (extrude) 시키세요. 더 빠르게 원하는 형상에 도달한 다음, 코드로 값을 고정하세요.

변환 (Transforms)

피처 변환 (Feature Transforms) 및 패턴 (Patterns)

전체 피처 시퀀스에 선형 및 원형 패턴을 적용하세요. 단순한 빌딩 블록으로부터 복잡한 기하학적 형상을 대칭 (mirror), 회전 (rotate) 및 반복하세요.

상호 운용성 (Interop)

STEP 가져오기 및 내보내기 (STEP Import & Export)

기존 CAD 모델을 가져오거나 전체 색상 지원과 함께 설계를 내보내세요. 모든 표준 CAD 도구와 함께 작동합니다.

마땅히 그래야 하는 방식의 코드 기반 CAD

첫 번째 스케치 (sketch)부터 최종 내보내기까지, 파라메트릭 CAD를 위한 완전한 도구 상자입니다.

전통적인 CAD 워크플로우 (Traditional CAD Workflow)

스케치 (sketches), 돌출 (extrusions), 필렛 (fillets), 쉘 (shells), 불리언 (booleans) 등 CAD 사용자에게 익숙한 모델링 워크플로우를 제공합니다.

스마트 기본값 (Smart Defaults)

대부분의 작업은 알아서 적절하게 수행됩니다. extrude는 마지막 스케치를 선택하고, fillet은 마지막 선택 항목을 대상으로 하며, 맞닿은 형상은 자동으로 융합됩니다 — 보일러플레이트 (boilerplate) 코드는 줄이고, 코드의 가독성은 높였습니다.

형상 참조 (Shape References)

다른 형상의 면 (faces), 모서리 (edges), 정점 (vertices)을 직접 참조하세요. 수학적 계산은 최소화하고 명확성은 최대화합니다.

시작하기

1분 이내에 프로젝트를 설정하고 에디터를 연결하세요.

설치 (Install)

npm i fluidcad

npx fluidcad init

AI 자동 생성 콘텐츠

본 콘텐츠는 HN OpenAI Codex의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
1

댓글

0