Because I found out that doing physics was just a hassle when making rocket simulator,I made this engine.(it does not support some specific stuff like calculating apsises or eccentricity or stall speed etc,time units are in meters per frame instead of second(i made a frame limiter so you can know what your framerate might be,nice block variables))
Does not include a 3d engine,you will have to make it yourself or use other people's stuffs
Poor 3d support on the physics category,no matrix support in vector category
it is significantly easier to write new code than to figure out what existing code does, how it works, and how to use it. there isn't anything wrong with that, but it's extremely unlikely anyone is going to use any of your undocumented code.
the only issue really is that a lot of these things you post on the forums sound like they will have documentation, generally engines are for others to use. maybe put (undocumented) in the title?