hongikarchi
- 8 skills
- 0 followers
- 17 hours ago last updated
- ▌ Export D5 · hongikarchi bundlePrepare the Rhino model for D5 Render — optionally strip block/point/curve/hatch/dim, and give every un-mapped object a texture mapping (copy from an already-mapped object, or a box 1000×1000×1000 mapping on a shared origin) so materials render consistently. D5's actual push is a manual click in the D5 panel (no scriptable command). Asks whether to work on a copy, dry-runs first, then applies. Trigger when the user wants to export/prep/hand off to D5 / D5 Render / D5 Sync / LiveSync, or "match mapping" for render. Fire on Korean or English requests, e.g. "d5로 내보내기", "d5 렌더 준비", "매핑 맞춰줘", "박스 매핑", "match mapping", "export to d5", "prep for d5 render".
- ▌ Export Cad · hongikarchi bundlePrepare and export the selected Rhino curves to CAD (DWG/DXF) — flatten every curve to z=0 (world XY) and convert curves to arcs + lines so AutoCAD doesn't receive NURBS with hundreds of control points, then export with a Lines-&-Arcs scheme. Non-destructive dry-run first, asks whether to work on a copy, then applies and exports. Trigger when the user wants to export/hand off to CAD / AutoCAD / DWG / DXF, flatten curves to z=0, or reduce control points for CAD. Fire on Korean or English requests, e.g. "캐드로 내보내기", "dwg export", "z 0으로 눌러", "커브 z값 0", "직선 아크로", "export to cad", "flatten to z0", "dwg/dxf 내보내기".
- ▌ Clean Rhino · hongikarchi bundleOne-shot "clean up the whole Rhino file" pipeline — runs the dedup + geometry-cleanup sibling skills, then purges unused block definitions / empty groups / empty layers, then assigns a white matte plaster material (named after the layer) to every layer that has no material. Non-destructive diagnose first at every stage, confirms scope, then applies. Trigger when the user wants to clean / tidy / purge / finalize the entire Rhino document (not just the current selection), assign missing materials, or prep a file for hand-off. Fire on Korean or English requests, e.g. "라이노 정리", "파일 전체 정리", "clean rhino", "clean up the whole file", "퍼지", "purge", "안 쓰는 레이어/블록 정리", "재질 없는 레이어 흰색으로", "assign white plaster to layers without material". For selection-only curve work use the sibling skills `clean-similar-curves` / `clean-geometry` directly.
- ▌ Clean Geometry · hongikarchi bundleMake the currently-selected Rhino curves into clean, CAD-usable geometry. Five checks on the selection — (A) simplify curves, (B) resolve too-short curves by joining them to a neighbor or flagging them as orphans, (C) tidy messy over-noded curves into primitives (line/arc/circle/ellipse) within tolerance, (D) flag lines that are almost-but-not orthogonal (report-only), (E) close burst/open corners where a snap is slightly off (via Fillet radius=0 / trim / join). Non-destructive diagnose+dry-run first, reports each category, confirms scope, then applies per category. Trigger when the user wants to clean up / tidy / fix / simplify geometry, close open corners, join short segments, or make CAD-clean linework on the current Rhino selection. Fire on Korean or English requests, e.g. "지오메트리 정리", "geometry 정리", "깔끔하게 정리", "커브 심플리파이", "짧은 선 정리", "터진 모서리 붙여줘", "모서리 스냅 맞춰줘", "clean geometry", "tidy curves", "simplify curves", "close open corners", "join short segments". For pure duplicate/overlap removal use the sibling
- ▌ Export Sketchup · hongikarchi bundlePrepare and export the Rhino model to SketchUp (.skp) — optionally strip block/point/curve/hatch/dim, check that every object is a closed solid (SketchUp has no true solids, so open surfaces become loose faces), turn each object into its own block (exports as a SketchUp component), then export .skp targeting SketchUp 2013. Asks whether to work on a copy, dry-runs first, then applies. Trigger when the user wants to export/hand off to SketchUp / .skp / SU. Fire on Korean or English requests, e.g. "스케치업으로 내보내기", "skp export", "스케치업 2013", "블록으로 만들어서 내보내", "export to sketchup", "save as skp".
- ▌ Clean Similar Curves · hongikarchi bundleRemove duplicate / overlapping Rhino curves that SelDup misses — curves tracing the same path but stored as different object types (LineCurve vs NurbsCurve vs ArcCurve), plus shorter sub-segments lying on longer ones. Runs a non-destructive diagnose+dry-run via Rhino MCP, reports exact-dup and partial-overlap counts, confirms scope with the user, then deletes. Trigger when the user wants to clean / dedup / remove duplicate or similar curves or lines on the current Rhino selection. Also fire on natural-language requests in Korean or English, e.g. "중복 곡선 정리해줘", "겹친 선/커브 지워줘", "비슷한 선 정리", "중복선 삭제", "clean similar curves", "remove duplicate lines/curves", "dedup curves".
- ▌
- ▌ Clean Similar Objects · hongikarchi bundleFind duplicate / near-identical NON-CURVE Rhino objects in the current selection — polysurfaces (Breps), extrusions, meshes, and block instances that are stacked in the same place, or the same shape stored as different types (a Brep vs an Extrusion of the same solid). Type-agnostic, catches what SelDup misses on solids. REPORT-ONLY in v1 (diagnoses + counts, deletes nothing); v2 will delete coincident duplicates and boolean-split partial overlaps after confirmation. Trigger when the user wants to dedup / clean duplicate solids, polysurfaces, meshes, or blocks (not curves). Fire on Korean or English requests, e.g. "중복 솔리드 정리", "겹친 폴리서피스", "중복 블록", "duplicate polysurfaces", "dedup solids / breps / blocks". For CURVE dedup use the sibling `clean-similar-curves`.