Skip to content

Conversation

@yamamushi
Copy link

This PR is to add the Ring Geometry type as documented here:

https://threejs.org/docs/#api/en/geometries/RingGeometry

I have tested this shape as well using the basic example as a reference: https://i.imgur.com/RGNcOHS.gif

Please let me know if any additional formatting is needed for a happy PR 😊

params.OuterRadius = 1
}
if params.ThetaSegments < 3 {
params.ThetaSegments = 3
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minimum is 3, but default is 8 in three.js, so I settled on a default of 3 here, this can be changed, but I didn't think it made a lot of sense to check for less than 3 and then default to 8 after that.

params.ThetaSegments = 3
}
if params.PhiSegments < 1 {
params.PhiSegments = 1
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as above for ThetaSegments, the three.js default is 8 with a minimum of 1, so I settled on default of 1 because it didn't make a lot of sense to check for less than 1 and then roll up to a default of 8.

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.

1 participant