Documentation Sections

01 // Getting Started & Execution Model

System initialization, 64-bit desktop architecture, project boundary ingestion, and LocalMetricFrame origin anchoring.

02 // Coordinate Reference & Normalization

Mitigating high-magnitude floating-point cancellation. Forward and inverse geodetic transformations to local metric Cartesian vectors.

03 // Surveying & Pregeo DAT Specification

Station setup, polar celerimetric reduction, row type parsing (1, 2, 7, 8), and trigonometric baseline closure checks against TAF fiducials.

04 // 3D Terrain & TIN Triangulation

Constrained Delaunay surface mesh construction, ridge/talweg breakline enforcement, and analytical contour line extraction.

05 // Constraint DSL Syntax & Grammar

Formal Abstract Syntax Tree (AST) grammar for defining boundary polygons, target lot quotas, road access corridors, and Pareto solver weights.

06 // Technical Keyboard Shortcuts

Standard keyboard shortcuts for drafting view manipulation, snap point selection, and accessible CAD navigation.

05 // Constraint DSL Syntax & Grammar

Formal Abstract Syntax Tree (AST) grammar for defining boundary polygons, target lot quotas, road access corridors, and Pareto solver weights.

// Formal Grammar Definition: Constraint DSL (EBNF Subset)
parcel_definition  ::= "BOUNDARY" identifier "{" block_body "}"
block_body         ::= coordinate_anchor ";" area_constraint ";" target_lots ";"
target_lots        ::= "TARGET_UNITS:" integer ";"
road_reserve       ::= "ROAD_RESERVE_WIDTH:" metric_length ";"
solver_objective   ::= "OBJECTIVE:" "[" objective_list "]"
objective_list     ::= objective ( "," objective )*
objective          ::= "min(" identifier ")" | "max(" identifier ")"

06 // Technical Keyboard Shortcuts

Standard keyboard shortcuts for drafting view manipulation, snap point selection, and accessible CAD navigation.

Key Shortcut Operational Action Context
Space + Drag / Middle Mouse Pan 2D/3D Viewport Viewport 2D/3D
Z + E / Double-Click Wheel Zoom to Project Extents Camera / Extents
Shift + S Cycle Vertex / Midpoint Snap Modes Drafting / Snaps
Escape Cancel Active Command / Reset Selection Command Reset

Documentation Release Notice

This documentation covers the official architectural specifications of QismaCAD Professional. Full interactive developer API references will expand alongside software release packages.