<GitHub>
[solvespace] Evil-Spirit commented on issue #182: @whitequark, I have finally figure out what's happens here. Look at https://github.com/solvespace/solvespace/blob/master/src/group.cpp#L783 - the faces for top/bottom extrude is created here. For this faces we should take normal somewhere and this normal is taken from assembled loop (which is not exist for the first pass of generatation since it is generated here https://github.com/solvespace/solves
<GitHub>
[solvespace] Evil-Spirit commented on issue #182: @whitequark, I have finally figure out what's happens here. Look at https://github.com/solvespace/solvespace/blob/master/src/group.cpp#L783 - the faces for top/bottom extrude is created here. For this faces we should take normal somewhere and this normal is taken from assembled loop (which is not exist for the first pass of generatation since it is generated here https://github.com/solvespace/solves
<GitHub>
[solvespace] Evil-Spirit commented on issue #182: @whitequark, I have finally figure out what's happens here. Look at https://github.com/solvespace/solvespace/blob/master/src/group.cpp#L783 - the faces for top/bottom extrude is created here. For this faces we should take normal somewhere and this normal is taken from assembled loop (which is not exist for the first pass of generatation since it is generated here https://github.com/solvespace/solves
<GitHub>
[solvespace] jwesthues commented on issue #182: I guess it would be slightly better to use the normal from the loops if one exists (even in workplane groups), otherwise the workplane's normal? The cases where that matters are pretty pathological, though. https://github.com/solvespace/solvespace/issues/182#issuecomment-279912525
<GitHub>
[solvespace] Evil-Spirit commented on issue #202: @wpwrak, Thank YOU, because your bugreports are the best and you provide a lot of useful information :) I hope you will keep going because this makes the project better! https://github.com/solvespace/solvespace/issues/202#issuecomment-279926294
Nerterologist has quit [Ping timeout: 240 seconds]
<GitHub>
[solvespace] Evil-Spirit commented on issue #182: @jwesthues, what can you say about equality of loops and workplane normal? Is it always equal, or this can look at different directions? My thoughts was about introducing stability in normal direction (not let it swap direction), so what arguments for keep using loop normal? Can using normal from workplane break any leagcy files? https://github.com/solvespace/solvespace/issues/182#issuecomment-2
<GitHub>
[solvespace] wpwrak commented on issue #200: @Evil-Spirit: like this #204 ? Advantages: easier to guess what it means, code a little nicer. Drawbacks: a bit more clutter on the screen, and it eats up space. https://github.com/solvespace/solvespace/pull/200#issuecomment-280025255
<wpwrak>
hmm, would be nice if one could manually create a mesh. for solids that don't have enough nice right angles to piece them together with extrusion the usual solids operations.