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
Extruding a solid off of a shelled object either removes the shell or adds an extra extrusion rotated 90 deg and in the opposite direction. It is repeatable and one of these two bugs will occur, but I am not sure what causes which one to occur.
Steps to Reproduce
Create a cylinder
Apply a shell
Sketch on the open end of the shell
Extrude the sketch
It will either add geometry rotated 90 deg or it will remove the shell. (Both pictured above and recorded below)
Expected Behavior
I expected the shell to stay and my sketch only generate the geometry I drew.
Describe the bug
Extruding a solid off of a shelled object either removes the shell or adds an extra extrusion rotated 90 deg and in the opposite direction. It is repeatable and one of these two bugs will occur, but I am not sure what causes which one to occur.
Steps to Reproduce
Expected Behavior
I expected the shell to stay and my sketch only generate the geometry I drew.
Screenshots and Recordings
https://github.com/user-attachments/assets/a8a99071-e23f-48ad-9627-c80ea376f3ad
https://github.com/user-attachments/assets/47216cf4-07f1-4e08-b3ab-4cf2f2264258
Desktop OS
Windows 11
Browser
No response
Version
v0.34.0
Additional Context
Zoo crashed multiple times trying to get the recordings above. My computer also froze and the entire screen went black for about 30 seconds.
Here is the code used to get the screenshot in the description above:
FirstCircle = startSketchOn('XY')
|> circle({
center = [288.83, -191.73],
radius = 213.8
}, %)
extrude001 = extrude(500, FirstCircle)
sketch002 = startSketchOn(extrude001, 'END')
|> startProfileAt([387.89, -81.22], %)
|> angledLine([0, 52.09], %, $rectangleSegmentA001)
|> angledLine([
segAng(rectangleSegmentA001) - 90,
201.32
], %, $rectangleSegmentB001)
|> angledLine([
segAng(rectangleSegmentA001),
-segLen(rectangleSegmentA001)
], %, $rectangleSegmentC001)
|> lineTo([profileStartX(%), profileStartY(%)], %)
|> close(%)
extrude002 = extrude(50, sketch002)
shell001 = shell({ faces = ['end'], thickness = 150 }, extrude001)
sketch003 = startSketchOn('XY')
|> circle({
center = [-277.38, -195.01],
radius = 215.09
}, %)
extrude003 = extrude(500, sketch003)
sketch004 = startSketchOn(extrude003, 'END')
|> startProfileAt([-195.82, -71.17], %)
|> angledLine([0, 70.57], %, $rectangleSegmentA002)
|> angledLine([
segAng(rectangleSegmentA002) - 90,
214.48
], %, $rectangleSegmentB002)
|> angledLine([
segAng(rectangleSegmentA002),
-segLen(rectangleSegmentA002)
], %, $rectangleSegmentC002)
|> lineTo([profileStartX(%), profileStartY(%)], %)
|> close(%)
extrude004 = extrude(150, sketch004)
shell002 = shell({ faces = ['end'], thickness = 150 }, extrude003)
sketch005 = startSketchOn('XY')
|> circle({ center = [-286, 314.81], radius = 1 }, %)
The text was updated successfully, but these errors were encountered: