Boolean Operations Between Shells in SLIDE
To create a part relying on Boolean set operations in SLIDE:
- Use SLIDE to design a part with "union" and "difference" operations
(between complete watertight shells only).
- Save as a SIF file.
For general background see the SIF-web-page at:
http://www.cs.berkeley.edu/~ug/sif/
- Slice the SIF file, outputing an LSIF file:
You need to remote login onto an SGI machine, for instance "tiramisu"
cd to CS294/ and make a directory for yourself.
Use "scp" to copy files to this directory.
When you are done please remove your files.
In your directory do:
/project/cs/sequin/caffe/sif/slicer/slicer.sgi -t 0.01 -of file.lsif -isif file.sif
- Convert the LSIF file to SSL (the QuickSlice layer contour format)
/project/cs/sequin/caffe/sif/lsif/glsif.sgi -o file.ssl -l ssl -t file.lsif
Send this file back to your own working machine using "scp".
- Review your SSL file with QuickSlice.
The CS294-3 class can do this on the machines in 349 Soda Hall.
There is a QuickSlice folder on the desktop.
For researchers with no access to 349, you may try the following:
1) Add the following to your path:
set path=($path /usr/freeware/qs/IRIX6.5/qs/)
2) ln -s /usr/freeware/qs/IRIX6.5/qs/qs ~/qs