This is a 3D drawing program built with Processing and named after Filippo Brunelleschi, the inventor of perspective.
The basic principle of Filippo3D is to draw on the screen, which is the z = 0
surface; you always have to fix your lines in that plane, but your drawing can move freely in 3D space.
Drawings can be exported to single Pdfs, Pdf series like a flipbook of your model rotating and DXF.
F
rontT
opL
eftR
ightB
ottom- bac
K
- SPACEBAR or MOUSE RIGHT BUTTON switches to free rotation mode
This modifications are relative to mouse position in the X dimension fo the screen. If the mouse is on the left side, it will substract from the values, if it's in the right side, it will add. The closer to the margins, the more the values change.
1
While pressed, translates the drawinng in X2
While pressed, translates the drawinng in Y3
While pressed, translates the drawinng in Z
This modifications are relative to mouse position in the X dimension fo the screen. If the mouse is on the left side, it will substract from the values, if it's in the right side, it will add. The closer to the margins, the more the values change.
4
While pressed, scales the drawinng in X5
While pressed, scales the drawinng in Y6
While pressed, scales the drawinng in Z
X
increases the rotation angle in Xx
decreases the rotation angle in XY
increases the rotation angle in Yy
decreases the rotation angle in YZ
increases the rotation angle in Zz
decreases the rotation angle in Z
p
exports a PDF of the current viewP
exports a series of 36 PDFs rotating in Yd
exports a DXF of the 3D model
i
Display informationA
xis turn ON/OFFe
rase the selected strokeu
ndom
changes current mode, draw or selects
Select Everythingw
unselect everythingN
new drawing, erases everything and resets the view,
reduce stroke size.
increase stroke size
Original blog post and comments here, please. All feedback is highly appreciated.