-
-
Notifications
You must be signed in to change notification settings - Fork 119
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
Create builder API for Solid
/Shell
validation tests
#1713
Comments
I've made some nice progress here, as the references from merged pull requests above this comment can attest. I believe the new API is very promising. There's still work to do, but I'm hopeful that it can expand to cover use cases beyond the scope of this issue. I'd still like to do the following, before considering this issue complete:
Overall, unless there are some surprises waiting, this shouldn't be much more work. |
I've been back from vacation this week and have gotten back into this issue. I've been working on unit tests for the The main thing that's still in progress is an API for joining cycles together, where their edges touch. The last approach I tried didn't work out very well (turned out too hard to use). I have another idea that I'm hopeful about though. In the meantime, I've submitted quite a few pull requests with all kinds of improvements and additions that came out of this. |
I've put more work into this issue since my last comment here (as evidenced by the list of pull requests above), but then I got side-tracked and forgot to update this issue. I believe that my list above is still accurate, which would mean the only thing left to address here, is to write unit tests for I'd like to see this finished, but I have other priorities right now. I'm un-assigning myself, and hope someone (maybe me, later) will have time to put this over the finish line. |
I've started working on this again, as part of the larger effort under #2157. |
There are validation checks for
Solid
andShell
whose unit tests only test the failure case of those validation checks. They don't make sure, that the validation check passes for a valid model. This makes total sense, as creating a validSolid
/Shell
is a huge pain with the currently available APIs.As part of #42, I'm starting to work on better APIs for creating shapes. It makes sense to start with an API specifically tailored to these unit tests, as those would be a nice proving ground for the API design, and the result would immediately become part of an automated test suite.
I have already started working on this.
The text was updated successfully, but these errors were encountered: