|
|
I was thinking about this from entirely another angle:
Currently the object pattern can give us results based on inside vs outside of a
3D object.
Is there [no] ... could there be a way [in the future] to do something similar
to this where the _surface_ of the object is a result?
If this could be implemented in a way that a pattern function could take
advantage of that, then you could make an isosurface of any object, and then you
could scale it nonlinearly - which AFAIK is not currently possible.
http://www.econym.demon.co.uk/isotut/substitute.htm
It would also instantly provide a method to convert an object into a mesh using
one of the isosurface approximation methods.
And loads of people would LOVE to have that at their fingertips.
With regard to that aspect, if a surface pattern is too long off in the future,
is there a way to do a ray-object intersection "function" that returns the
crossing number
https://en.wikipedia.org/wiki/Point_in_polygon
AND an array that has the coordinates of the crossing points?
Because that would provide a powerful method to construct meshes, and do all
sorts of other analyses and manipulations on objects.
Just asking out of curiosity, since it seems these features aren't that
different from what's available already or happens internally.
Post a reply to this message
|
|