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
{{ message }}
This repository has been archived by the owner on Feb 11, 2024. It is now read-only.
Now that this method is available it should be a lot easier to build this primitive type. The advantage over just chamfering manually is that the size of the edges will remain consistent with the bounds tool... maybe. I found #141 to be quite a challenge.
We have to make some fundamental changes to how SabreCSG tells brushes about invalidations because not every call to Invalidate() is an appropriate moment to update our geometry (like a position change, which causes movement to slow down to a stuttering crawl). It would be great to add another argument like this:
Then any reasons can inherit from the base abstract class InvalidateReason and possibly even provide additional information through public properties. This is a lot more future-proof than an enum reason as we may run out of flags.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Such polygons, much smooth! #141
There is an algorithm here that you could take inspiration from.
The text was updated successfully, but these errors were encountered: