-
Notifications
You must be signed in to change notification settings - Fork 26
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
Ellipsoid3d #142
Ellipsoid3d #142
Conversation
Just did a brief skim but looking pretty good so far! |
@ianmackenzie take a look at the formula for the surface area: wikipedia or wolfram |
Oof didn't realize that, I would just leave it out then =) I don't think it's a particularly important operation, just for spheres it's so simple it seemed silly not to include it. |
b558d55
to
6155f12
Compare
@ianmackenzie the code is mostly done. We're missing top-level docs and tests. |
Hey @g-belmonte, sorry for the delay! This one took a bit of thought 🙂 Here are some cool and useful tests I can think of:
For the first couple of tests, you can check out modules like Let me know if that makes sense! |
Yes, it does make sense! I'll work on it 😁 |
One more thought, you could probably make a couple tests based on an |
@ianmackenzie this was the very first test I added 😁 I also wanted to compare an I had little time the last days, so I'll try to finish the tests today :) |
I'm getting this message while trying to implement Should I create a new |
Docs and tests added. The Fuzzer thing I solved by adding the |
Haven't looked through everything in detail but I think a better solution for the frame type issue would be to have |
@ianmackenzie done! 😄 I think that the PR is now ready for a thorough review. Let me know if anything! |
I think this looks good now - thanks for all your work on this! |
Anything else you were planning to do before merging? I was about to just merge but then I noticed the title was still set to 'WIP' =) |
@ianmackenzie Oh, I forgot about the WIP! You can proceed with merging :) |
Pull request related to #135
Pull request checklist:
master?
elm-geometry?
Proposed API:
Constructors
Properties
surfaceAreaQueries
Measurement
Transformations
Unit conversions
Coordinate conversions