Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CylinderGeometry: Fix case where triangles are missing with multiple height segments #29728

Merged
merged 1 commit into from
Oct 23, 2024

Conversation

gkjohnson
Copy link
Collaborator

@gkjohnson gkjohnson commented Oct 23, 2024

Fixed #29721

Description

Check for whether the triangles connect to the converging point before merging triangles.

Top Pinch

Before After
image image

Bottom Pinch

Before After
image image

@gkjohnson gkjohnson added this to the r170 milestone Oct 23, 2024
@gkjohnson gkjohnson requested a review from Mugen87 October 23, 2024 02:16
Copy link

📦 Bundle size

Full ESM build, minified and gzipped.

Before After Diff
WebGL 692.88
171.51
692.9
171.53
+20 B
+10 B
WebGPU 818.62
220.76
818.64
220.77
+20 B
+12 B
WebGPU Nodes 818.13
220.62
818.15
220.64
+20 B
+12 B

🌳 Bundle size after tree-shaking

Minimal build including a renderer, camera, empty scene, and dependencies.

Before After Diff
WebGL 465.09
112.28
465.09
112.28
+0 B
+0 B
WebGPU 539.55
145.72
539.55
145.72
+0 B
+0 B
WebGPU Nodes 495.55
135.53
495.55
135.53
+0 B
+0 B

@Mugen87 Mugen87 merged commit c58511d into mrdoob:dev Oct 23, 2024
12 checks passed
@gkjohnson gkjohnson deleted the cone-fix branch October 23, 2024 09:04
@linbingquan
Copy link
Contributor

Do we need to release 0.169.1

@Mugen87
Copy link
Collaborator

Mugen87 commented Oct 23, 2024

IMO, this is no critical issue so this can wait until next week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ConeGeometry has wrong side faces and triangles
3 participants