You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In paper , "each iteration starts with a previous solution (initialized with h0 = z) and a set of surfaces to flatten".However, In code, h0 were initialized 0.
That is to say, before the first optimize, all h var are 0. I do not understand this.
If the support stucture are printed ahead , curvislicer can handle with situation that the model bottom are not flat. Right?
The text was updated successfully, but these errors were encountered:
I have edited the code and it can handle the situation that the model bottom are not flat. You can see my fork of it.
You need edit only 1 line in main.cpp: else if (normals[s][2] < 0 || normals[s][2] > 0.97)
edit it to else
normals[s][2] > 0.97 means that the bottom surface that parallel enougth to print bed. Just remove it and you can see the bottom surfaces can be deformed.
I have edited the code and it can handle the situation that the model bottom are not flat. You can see my fork of it.
You need edit only 1 line in main.cpp: else if (normals[s][2] < 0 || normals[s][2] > 0.97)
edit it to else
normals[s][2] > 0.97 means that the bottom surface that parallel enougth to print bed. Just remove it and you can see the bottom surfaces can be deformed.
Bonjour
I have two questions.
In paper , "each iteration starts with a previous solution (initialized with h0 = z) and a set of surfaces to flatten".However, In code, h0 were initialized 0.
That is to say, before the first optimize, all h var are 0. I do not understand this.
If the support stucture are printed ahead , curvislicer can handle with situation that the model bottom are not flat. Right?
The text was updated successfully, but these errors were encountered: