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)
전체 피처 시퀀스에 선형 및 원형 패턴을 적용하세요. 단순한 빌딩 블록으로부터 복잡한 기하학적 형상을 대칭 (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