well until i figure out this ray triangle intersection bit i found something cool on the side
there is
http://activesolid.ncf.ca/asdstd.html
an active solid library which can be integrated into Bmax the standard edition has a free license.
the SDK info is a bit vague. it says i can be wrapped in an application that uses a COM container, but thats if you want the full gui etc etc out of it. it contains activesolid.dll which does all the grunt work for solid modelling plus there is an import/export feature so you could transfer a model to the dll have it chop it up and send it back.
there is
http://activesolid.ncf.ca/asdstd.html
an active solid library which can be integrated into Bmax the standard edition has a free license.
the SDK info is a bit vague. it says i can be wrapped in an application that uses a COM container, but thats if you want the full gui etc etc out of it. it contains activesolid.dll which does all the grunt work for solid modelling plus there is an import/export feature so you could transfer a model to the dll have it chop it up and send it back.