<innocent>Do you have the formula handy for calculating the bezier parameters of the curve which represents the intersection between an arbitrary 3D surface and a horizontal plane?</innocent> :wink:
Sure, this is done to render them for display a thousand times a second.
I hate seeing polygon edges in my high-res prints all the time or running onto memory limits due to the number of polygons. The finite resolution is pretty high. 30x30x30cm at 0.04mm layer height and even higher resolution in XY.
Recommended Posts
donmilne 2
<innocent>Do you have the formula handy for calculating the bezier parameters of the curve which represents the intersection between an arbitrary 3D surface and a horizontal plane?</innocent> :wink:
Oh, also toss in this thought: in the depths of the controller where gcodes are turned into stepper motor moves, how to handle that?
Seriously, it's probably an unnecessary complication. The printer has a finite resolution. You can reach that resolution using linear moves, and you can't better it with complex curves. In the past I thought that at least the gcode file would be resolution independant, but you can achieve that in practice by levelling up to a high resolution.
Link to post
Share on other sites