02.05.2014 Views

Download - Odeon

Download - Odeon

Download - Odeon

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!