
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가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기