thatopen-impl-clipping-plans

Create clipping planes and styled section views in ThatOpen BIM viewers.

17|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Impertio-Studio/ThatOpen-Claude-Skill-Package --skill thatopen-impl-clipping-plans-impertio-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: thatopen-impl-clipping-plans
Source: https://github.com/Impertio-Studio/ThatOpen-Claude-Skill-Package/tree/main/skills/source/thatopen-impl/thatopen-impl-clipping-plans
Command: npx skills add https://github.com/Impertio-Studio/ThatOpen-Claude-Skill-Package --skill thatopen-impl-clipping-plans-impertio-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you add correct, production-ready clipping planes, floor plan views, and cross-section visualization in a ThatOpen BIM viewer without relying on removed v2 patterns.

Core Features & Use Cases

  • Clipping plane creation (Clipper): Create planes interactively (raycast + drag) or programmatically from a normal and coplanar point, then delete individual or all planes.
  • Styled cut visualization (ClipStyler): Produce styled edge outlines and fills for each clipping plane using named styles and classification-based item groups.
  • Plan/cross-section view management (Views): Create and open orthogonal section views (including floor plans) with camera sync and automatic activation of clipping for the active view.
  • v2 → v3 safe migration: Explicitly avoids deprecated/removed Plans and standalone ClipEdges usage, guiding you to Views + ClipStyler workflows.

Quick Start

Create a clipping plan workflow by using Clipper for plane creation, linking it to ClipStyler styles, and activating the correct floor plan or section via Views.open(viewId).

Frequently Asked Questions about thatopen-impl-clipping-plans

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create floor plans and cross-sections in a ThatOpen BIM viewer?

You create floor plans and cross-sections in a ThatOpen BIM viewer by using v3 Clipper for plane creation, ClipStyler for styled cut visualization, and Views to open orthogonal section views synced with the camera.

Why are my v2 Plans and ClipEdges not working in ThatOpen?

v2 Plans and standalone ClipEdges are deprecated and removed in ThatOpen. You must migrate to the v3 workflow using Views and ClipStyler to generate clipping planes and section visualizations.

How do I set up ClipStyler styles for cross-section visualization in ThatOpen?

To set up ClipStyler styles for cross-section visualization, define your named styles and classification-based item groups before using createFromView or createFromClipping, and ensure clipStyler.world is properly set.

Can I create clipping planes programmatically from IFC storeys in ThatOpen?

Yes, you can create clipping planes programmatically from a normal and coplanar point or from IFC storeys. You use Views.open to activate the orthogonal section view and automatically enable clipping for the active view.

What is the correct workflow for interactive draggable clip planes in ThatOpen?

Interactive draggable clip planes in ThatOpen are created using the v3 Clipper via raycast and drag. You link these planes to predefined ClipStyler styles to produce styled edge outlines and fills for each cut.

Do I need to enable Clipper before using Views in ThatOpen?

Yes, you need to enable Clipper and set clipStyler.world before activating orthogonal section views with Views.open. Defining ClipStyler styles beforehand ensures correct visualization when the view is opened.