|
|
On 2022-06-23 17:27 (-4), Dave Blandston wrote:
> ingo <ing### [at] tagpovrayorg> wrote:
>
>> Have you considered blob-sweeps? You could use the .z in the vector for
>> the strength of the blob.
>
>
> This looks like a solution. If the b_spline function could be converted to SDL
> in such a manner that it would generate points and corresponding diameters at
> specific intervals (the distance between points would have to remain constant
> regardless of the curvature) then a blob element could be placed at each point
> and the diameter could be converted to a blob strength.
>
> This works perfectly when the two character strokes that are intersecting each
> other differ greatly in diameter but when their diameters are similar then a
> little bump results so some tweaking would be necessary.
>
> Thanks for the suggestion Ingo! Even if the b_spline math turns out to be beyond
> my capabilities, I think you have provided a solution. More testing would be
> necessary to make sure that tight turns don't cause blob elements to connect
> that shouldn't connect.
My SphereSweep module has two kinds of B-spline blob capability, so you
don't have to do any math. And for the purists out there, it's all SDL.
See if it's something you can use.
https://github.com/CousinRicky/POV-SphereSweep
Post a reply to this message
|
|