
Originally Posted by
boris
Alexoide,
You'll have to start with a primary object before trimming it with trim planes (they are all infinite, there is no infinite-plane primary). It doesn't matter what that primary object is, no surface from it will remain in the end. It could be a sphere. Trim planes will be added one by one and then rotated and translated as necessary. The only problem, of course, is knowing the exact position and rotation angle for each plane to create a polyhedron with exactly equal faces.
I suppose the easiest way to do this would be to create a Groboto scene (.gbr) file with just some arbitrarily positioned planes (8 planes for an octahedron, for instance), and then overwrite the numbers in the .gbr file that control their position and rotation angle - with the exact numbers for that platonic solid. gbr files are xml text files, so this should be easy. If you are interested, I can give you info about how to find this data in the .gbr file.
Maybe we can develop this into a method that allows the users to satisfy their needs for creating very specific and peculiar objects, beyond the usual boxes, cylinders and such...