mrhatman
mrhatman
The rough steps of the algorithm. Will expand each step in future posts The basic idea is to start at the bottom of the model and progress upwards maintaining a...
Triangle Tower Slicing Algoritm Given set of triangles T and Vertices V Triangles should be made CCW For each vertex in V Create a new tower vertex in TV For...
The rough complexity of this is ( V+L) S + VlogV Where V is vertex count, L is layer count and S is average number of triangles in a layer.
Support is currently not a great algorithm Basically it just iterates the slices from top to bottom. If any area would not be supported it adds interface material, if an...
> It doesn't look like Cura documented the tree support in anyway(I cannot find it). It is difficult to find exsting documentation on support algorithm. Fortunately I did found a...
That's interesting. How do you generate those interior walls? Does it happen with all infills? I can take a look too if you provide a file.
Thats a good point, the value .extrusion_width.exterior_surface_perimeter currently needs to match .extrusion_width.interior_surface_perimeter or there is an issue. plotter/infil.rs uses interior_inner_permeter ``` let mut new_moves: Vec = rotate_poly .offset_from( ((-settings.extrusion_width.interior_inner_perimeter /...
Its likely that I do not need 64 bits for precision. If I get a chance I might see if there is significant speed gains to be had with that...
I have seen this before when my ord implementation was incorrect. Is it backwards?
Otherwise its due to nothing being added to the loop by the first vertex. Could be an issue with creation of the tower, could be an issue with ordering not...