[Cuis-dev] [Ann] Major updates to VectorGraphics

Luciano Notarfrancesco luchiano at gmail.com
Tue May 27 01:38:22 PDT 2025


👏👏 Fantastic! Thanks!


On Tue, May 27, 2025 at 02:09 Juan Vuletich via Cuis-dev <
cuis-dev at lists.cuis.st> wrote:

> Hi Folks,
>
> On Saturday I pushed to GitHub a major update on VectorGraphics. I
> pushed many updates, and new VMs, including an updated VectorEnginePlugin.
>
> There are two main features:
> - Nested Submorph Clipping. Now clipping morphs may contain further
> clipping morphs, and inner morphs are clipped to the convex outline of
> all owners. Note that the clipping morphs need to have a convex shape,
> or the clipping won't be 100% correct.
> - The SVG package has been updated to use Submorph Clipping. The
> Telephone.svg example is now drawn correctly.
> - Dashed Lines. Now dashed lines are drawn by the VectorEnginePlugin.
> The protocol for drawing dashed lines is now simpler and nicer, using
> $1s and $0s in a binary number to specify the dashes and spacing. See
> Sample02Bezier for an example.
> - Performance. Several optimizations were done in the plugin. Some
> operations are up to 5 times faster. I estimate that Vector Graphics
> Morph drawing is twice as fast as before in average.
> - Drawing of 8 bit Strings and UTF-32 Strings in addition to UTF-8. This
> may ease the adoption of VectorGraphics by Squeak.
>
> Hilaire, please take a look at the new way to draw dashed lines, and
> adapt your code.
>
> Thanks Eliot Miranda for your help with the VectorEngine VM Plugin, and
> the VM builds. Thanks Hilaire for pushing the limits with DrGeo, and
> requesting features for VectorGraphics.
>
> Thanks,
>
> --
> Juan Vuletich
> cuis.st
> github.com/jvuletich
> researchgate.net/profile/Juan-Vuletich
> independent.academia.edu/JuanVuletich
> patents.justia.com/inventor/juan-manuel-vuletich
> linkedin.com/in/juan-vuletich-75611b3
> twitter.com/JuanVuletich
>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20250527/e4b3c432/attachment.htm>


More information about the Cuis-dev mailing list