Openings
Opening helpers
Check an opening profile and read the saved configuration of an opening.
Last modified on October 6, 2026
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Check an opening profile and read the saved configuration of an opening.
import {
openingConfigSnapshot,
validateOpeningProfile,
roundOpeningCutter,
} from '@opengeometry/floorkit';
function openingConfigSnapshot(opening: HostedOpening): {
config: object;
restore: () => void;
};
function validateOpeningProfile(
opening: ProfiledWallOpening,
tolerance: number,
): WallOpeningProfile;
function roundOpeningCutter(
opening: ProfiledWallOpening,
frame: StationWallFrame,
thickness: number,
deflection: number,
accuracy: AnalyticAccuracy | undefined,
color: number,
centerHeight?: number,
): AnalyticSolid;
interface ProfiledWallOpening {
ogid?: string;
station: number;
width: number;
bottom: number;
height: number;
profile?: WallOpeningProfile;
}
type WallOpeningProfile = 'rectangular' | 'round' | 'arched';