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

Hernán Wilkinson hernan.wilkinson at 10pines.com
Tue May 27 06:09:57 PDT 2025


Great!! 👏👏👏

On Tue, May 27, 2025 at 5:38 AM Luciano Notarfrancesco via Cuis-dev <
cuis-dev at lists.cuis.st> wrote:

> 👏👏 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
>>
> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>


-- 

*Hernán WilkinsonAgile Software Development, Teaching & Coaching*
*Phone: +54-011*-4893-2057
*Twitter: @HernanWilkinson*
*site: http://www.10Pines.com <http://www.10pines.com/>*
Address: Alem 896, Floor 6, Buenos Aires, Argentina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20250527/39dc420a/attachment-0001.htm>


More information about the Cuis-dev mailing list