Download - Odeon
Download - Odeon
Download - Odeon
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Point list statements<br />
Plist0 – Plist9<br />
ResetPList0 – ResetPList9<br />
PlistA, PListB<br />
Surface statements<br />
Surf, MSurf, RevSurf, CountSurf, ElevSurf, ElevSurf2<br />
Hybrid statements<br />
Box, Cylinder, Cylinder2, Cone, Dome, Dome2<br />
Loop statements<br />
For…End,<br />
Transformation statements<br />
Mreset, MPop, MScale, MTranslate, MRotateX, MRotateY, MRotateZ<br />
(and for compatibility with earlier releases of ODEON: Scale, UCS)<br />
Predefined constants<br />
PI = 3,14159265358979312<br />
Predefined variables<br />
NumbOffSet, ONVert<br />
Predefined Counters<br />
PtCounter<br />
Coordinate system definition statements<br />
Unit, CoordSys<br />
Debugging Facilities<br />
DebugIsOn, Debug<br />
Line folding markers<br />
Line folding is a feature of the ODEON editor where a section of lines (e.g. a part of the geometry) can be<br />
collapsed (folded) into one line in the editor for a better overview. This is the only functionality of the two<br />
keywords BlockBegin..BlockEnd, they are ignored by ODEON when a .par file is loaded. The keywords are<br />
automatically generated when a room is generated by ODEONExtrusionModeller or when a room is imported in<br />
the .dxf format.<br />
BeginBlock <br />
NumbOffSet 100<br />
Pt 1 0 -1 0<br />
Pt 2 0 1 0<br />
Pt 3 1 1 0<br />
Pt 4 1 -1 0<br />
Surf 1 A surface<br />
1 2 3 4<br />
EndBlock <br />
Any code between a matching set of BlockBegin and BlockEnd's can be collopsed by clicking a<br />
small + in the left side of the editor, making it easier to handle large files, in particular with<br />
many layers. All blocks can be collapsed from the view menu in the ODEONEditor. And Blocks can<br />
be nested, that is, contain Blocks within Blocks.<br />
Defining constants<br />
Constants must follow the syntax:<br />
Const<br />
where value is a mathematical expression, which may be based on numbers or constants and<br />
variables that has already been defined.<br />
App-20