BluffTitler EPS extensions

The sketch layer of BluffTitler uses the EPS format to import line drawings. The EPS format however is limited to 2D positions. BluffTitler adds a few extensions to make 3D positions possible to store, for example, roller coaster paths. Those extensions are introduced at the release of BluffTitler 7.5. They are BluffTitler specific and not compatible with any other software supporting the EPS format.

For coders only

This page is only meant for software engineers. You do not have to understand anything on this page in order to use 3D sketches. Click here to learn how to use 3D sketches

Header

By default, BluffTitler centres and scales all EPS files to fit in the same box. This can be overruled with the following commands:

%%BluffTitler Scale N
%%BluffTitler Centre N

Other BluffTitler commands:

%%BluffTitler MaxLinesPerCurve x

moveto

In analogy with the standard moveto command, BluffTitler adds 2 3D versions.

XYZ are positions, abc are tangents.

X Y moveto
X Y Z moveto
X Y Z a b c moveto

lineto

In analogy with the standard lineto command, BluffTitler adds 2 3D versions.

XYZ are positions, abc are tangents.

X Y lineto
X Y Z lineto
X Y Z a b c lineto

curveto

In analogy with the standard curveto command, BluffTitler adds 2 3D versions.

XYZ are positions, abc are tangents.

X Y X Y X Y curveto
X Y Z X Y Z X Y Z curveto
X Y Z X Y Z X Y Z a b c curveto

BO format

The BO file format has been introduced by Outerspace Software at the release of Bixelangelo version 4. I was meant for debugging only but turned out to be an excellent way to design roller coasters.

The text format does the same as you do in the GUI by adding elements in the WINDOW > Element dialog. The element names and parameters are the same as in the GUI. Here's an example:

Bixelangelo 1.0
Move 0 0 0 0
Element "Straight line"	20
Element "Lift hill" 75 110
Element Dive 50 100
Element "Circular loop" 40 20 0
Element Turn 180 20 00 45
Element "Straight line" 145
Element Turn 180 30 0 45
Close

To open a BO file, start Bixelangelo and choose FILE > Open.... Examples can be found in the Bixelangelo\Media\Sketches folder.

Always start with the header:

Bixelangelo 1.0

The Move command starts a new curve:

Move X Y Z Angle

Element names with a space require quotation marks:

Element "Circular loop" 40 20 0

The Close command is used to connect the last point to the first.

Close