01 · Parametric Rectangular Column (기둥 튜토리얼)
docs/tutorials/families/1-column.pmodel01 · Parametric Rectangular Column (기둥 튜토리얼) (Tutorial 01 · GP + DIM(EQ/=) + GS + EXT + AL + TYPE): 가이드 평면(GP) → 치수(DIM/EQ/=) → 스케치(GS/S) → 돌출(EXT) → 면 잠금(AL) → 타입(TYPE) 전 과정을 검증한 대표 패밀리 5종입니다. 피처 레시피 [가이드 평면(GP) → 스케치(GS/S) → 돌출(EXT)] 기반으로 설계되었으며, 주요 매개변수 [Width(Width=400mm), Depth(Depth=400mm), Height(Height=3000mm), Left offset(HalfWidthNeg=-200mm), Right offset(HalfWidth=200mm), Front offset(HalfDepthNeg=-200mm), Back offset(HalfDepth=200mm)] 및 2개 표준 타입 프리셋(400x400, 600x600)을 지원합니다.
PPS-GEN-MOD-100 (Tutorial Recipes)
· IFC4: IfcColumn
· 표준 재질/단위: 구조용 콘크리트 C30 / 스틸 SM355 (EA)
· 단가코드: KR-KCS-101000-GEN
| 이름 (ID) | 범위 | 기본값 | 안전 범위 (Min~Max) | 수식 | 설명 |
|---|---|---|---|---|---|
Width (Width) |
타입 | 400 mm |
100 ~ 2100 mm |
— | 전체 폭 (Width, X축 방향 치수) |
Depth (Depth) |
타입 | 400 mm |
100 ~ 2100 mm |
— | 전체 깊이/돌출 길이 (Depth) |
Height (Height) |
타입 | 3000 mm |
750 ~ 10500 mm |
— | 전체 높이 (Height, Z축 방향 치수) |
Left offset (HalfWidthNeg) |
타입 | -200 mm |
-600 ~ 200 mm |
=-Width / 2 |
폭 치수 (Width, mm) |
Right offset (HalfWidth) |
타입 | 200 mm |
50 ~ 700 mm |
=Width / 2 |
폭 치수 (Width, mm) |
Front offset (HalfDepthNeg) |
타입 | -200 mm |
-600 ~ 200 mm |
=-Depth / 2 |
깊이/돌출 치수 (Depth, mm) |
Back offset (HalfDepth) |
타입 | 200 mm |
50 ~ 700 mm |
=Depth / 2 |
깊이/돌출 치수 (Depth, mm) |
사용 방법 · AI 프롬프트 · CLI / API 코드 보기
./?sample=tutorial%2F1-column&utm_stage=attract&utm_source=catalog
☰ 메뉴 → 파일 → 열기 (⌘O) → docs/tutorials/families/1-column.pmodel 선택 → 우측 [타입] 탭에서 400x400 / 600x600 전환 · [단품 .ifc 내보내기] 클릭
01 · Parametric Rectangular Column (기둥 튜토리얼) 패밀리를 만들어줘. 주요 파라미터는 Width(Width=400mm), Depth(Depth=400mm), Height(Height=3000mm), Left offset(HalfWidthNeg=-200mm), Right offset(HalfWidth=200mm), Front offset(HalfDepthNeg=-200mm), Back offset(HalfDepth=200mm)이고, 타입은 400x400, 600x600로 구성해줘.node cli/vibe.mjs "01 · Parametric Rectangular Column (기둥 튜토리얼) (Tutorial Recipes) 패밀리를 Width(Width=400mm), Depth(Depth=400mm), Height(Height=3000mm), Left offset(HalfWidthNeg=-200mm), Right offset(HalfWidth=200mm), Front offset(HalfDepthNeg=-200mm), Back offset(HalfDepth=200mm) 규격으로 생성하고 400x400, 600x600 타입을 추가해줘"// 1) 모델 로드 후 타입 전환 · Flex 검증 · IFC4 직접 내보내기
await window.__mb.switchType("600x600");
await window.__mb.verifyFlex();
const ifc = window.__mb.exportIfc();
console.log("01 · Parametric Rectangular Column (기둥 튜토리얼)", window.__mb.metrics(), ifc.summaryKo);