Documentazione Tecnica e Manuale Operativo
Guida completa: normalizzazione coordinate, celerimetria catastale, superfici DTM e grammatica del Constraint DSL.
Sezioni della Documentazione
01 // Primo Avvio e Modello di Esecuzione
Inizializzazione del sistema, architettura desktop nativa a 64-bit, caricamento del confine di progetto e ancoraggio baricentrico LocalMetricFrame.
02 // Riferimento Coordinate e Normalizzazione
Mitigazione della cancellazione numerica floating-point. Trasformazioni geodetiche dirette e inverse in vettori metrici locali cartesiani.
03 // Topografia e Specifica Pregeo DAT
Configurazione stazione, riduzione misure polari, decodifica righe 1, 2, 7, 8 e verifica delle mutue distanze con la rete fiduciale TAF.
04 // Modellazione 3D del Terreno e TIN
Costruzione della mesh triangolare Delaunay vincolata, rispetto obbligato di linee di ciglio e scarpate, ed estrazione curve di livello.
05 // Sintassi e Grammatica del Constraint DSL
Grammatica formale dell'albero sintattico (AST) per confini particellari, quote lotti target, fasce di rispetto stradale e pesi del solutore Pareto.
06 // Scorciatoie da Tastiera Tecniche
Mappatura dei comandi da tastiera per la navigazione rapida nella viewport grafica, selezione degli snap points e gestione accessibile.
05 // Sintassi e Grammatica del Constraint DSL
Grammatica formale dell'albero sintattico (AST) per confini particellari, quote lotti target, fasce di rispetto stradale e pesi del solutore Pareto.
// 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 // Scorciatoie da Tastiera Tecniche
Mappatura dei comandi da tastiera per la navigazione rapida nella viewport grafica, selezione degli snap points e gestione accessibile.
| Scorciatoia / Tasto | Azione Operativa | Ambito |
|---|---|---|
| Spazio + Trascina / Tasto Centrale | Panoramica Viewport 2D/3D (Pan) | Viewport 2D/3D |
| Z + E / Doppio Click Rotella | Zoom Estensione Progetto | Camera / Extents |
| Shift + S | Commuta Modalità Snap (Vertice / Punto Medio) | Drafting / Snaps |
| Escape | Annulla Comando / Deseleziona Elementi | Command Reset |
Nota di Rilascio della Documentazione
La presente documentazione espone le specifiche architetturali ufficiali di QismaCAD Professional. Il manuale delle API per sviluppatori verrà esteso in parallelo ai pacchetti di release software.