commits
Now Cylinders can have their paramters edited live if updatePath()
is called afterwards, bringing it in line with the basic shapes.
Should check out the other composites and see if they need similar
treatment. I think Cone almost certainly does.
Split Funnel from Horn, improve Horn rendering.
The Horn's eccentricity calculations *mostly* only make sense for
circular endcaps, not spherical ones. I want to develop the Funnel
further and also improve the Horn's surface approximation, so I've
split them into two.
The Funnel's surface now supports strokes, respects fill settings,
and the Funnel itself now uses circular endcaps rather than
spherical ones. I think the eccentricity calculations could still
be improved but that's a lot of math for right now.
The Horn's surface no longer connects the equators of each cap, as
it's common for a larger cap to poke visibly through the surface.
Eccentricity has been removed from its surface calculations, and the
surface now fits to the tangets between the two spheres, with no
visible dicontinuities.
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)
Signed-off-by: dependabot[bot] <support@github.com>
Addresses `this = window` mismatch with Webpack, Parcel, Gatsby.
frontDiameter and endDiameter can actually be changed, now.
Actually "truncated cone with spherical caps" but that's a mouthful.
+ Use Vector.lerp
+ Add Hemisphere apex
jslint doesn't complain anymore. Vector class has useful isSame function.
Composite shapes use volume to find Z. Shapes with closed paths ignore doubled final point when averaging Z.
fix bug updating Box properties to update faces
jslint doesn't complain anymore. Vector class has useful isSame function.
Composite shapes use volume to find Z. Shapes with closed paths ignore doubled final point when averaging Z.
The Horn's eccentricity calculations *mostly* only make sense for
circular endcaps, not spherical ones. I want to develop the Funnel
further and also improve the Horn's surface approximation, so I've
split them into two.
The Funnel's surface now supports strokes, respects fill settings,
and the Funnel itself now uses circular endcaps rather than
spherical ones. I think the eccentricity calculations could still
be improved but that's a lot of math for right now.
The Horn's surface no longer connects the equators of each cap, as
it's common for a larger cap to poke visibly through the surface.
Eccentricity has been removed from its surface calculations, and the
surface now fits to the tangets between the two spheres, with no
visible dicontinuities.