VectorStyler
    • Categories
    • Unread
    • Recent
    • Tags
    • Popular
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • DanielD

      Bezigon Tool

      Watching Ignoring Scheduled Pinned Locked Moved Features and Ideas
      36
      5 Votes
      36 Posts
      10k Views
      DanielD
      @VectorStyler: It is here feckin' finally: The Bezigon package is attached as Bezigon-packages.zip. It contains two versions of the library and the documentation. You only need two files to integrate either version into Vectorstyler: bezigon.h and bezigon.cpp. Everything else is for testing, the demo, or reference. Which version to use Bezigon 4.2.0 has three node types: Corner, Smooth and Tangent. Bezigon 2.2.0 has two: Corner and Smooth. It is about half the size. On paths made only of Corner and Smooth nodes, the two versions give identical handles. Use 4.2.0 if VectorStyler needs Tangent nodes. I highly recommend it. Otherwise 2.2.0 is the simpler choice. The permutation documents appear in both version folders and in Technical Documentation. The copies are identical, and the duplication is deliberate so each folder stands alone. What each file does bezigon.h is the public interface: the node types, make_node, close_path, set_node_type, compute_handles, drag_handle, and in 4.2.0 segment_is_straight and handle_axis. bezigon.cpp contains all the rules. It depends only on the standard C++ headers <vector> and <cmath>, and has no global state, I/O or exceptions. main.cpp is an interactive demo that runs on Windows with the EGE graphics library. It shows how the functions are called and lets you test every gesture. It is not part of the product. demo_scenes.h (4.2.0 only) holds seven example paths, used by the demo keys 1 to 7 and by the tests. test_bezigon.cpp is the test program. It needs no window and checks the rules across thousands of cases. Build it with the same compiler and flags as VS to confirm the results match on your toolchain. Expected results are in the README. The permutation documents show every combination of node types, closes and edits, with a picture for each case. The Corner, Smooth and Cusp document covers both versions. The Tangent document covers 4.2.0 only. The Technical Reference is the document to read first. It covers the API, the rules, the VectorStyler integration steps, and how degenerate input is handled. The History and Derivation explains how each rule was reached: the formulas, the FreeHand and Xara comparisons, and where we overrode FreeHand for intuitiveness. README.md is a short overview with the test commands and a manual checklist for the demo. Further note: You will see PhotoLine addressed throughout because we wrote it with the intention of initially just giving it to PhotoLine, but then changed our minds. So ignore this. The code is software agnostic. How we used AI: We used AI extensively to test and debug the code we wrote. The model used was Claude Opus 5.5. We used AI extensively to derive formulas from screenshots. This is well documented within the history and derivation document. AI was used to create permutation tables which we then checked against FreeHand. AI was also used to give structure to our original brain dump and produce read me files, and technical references. The code itself was hand written by two extremely patient human beings: Vira Daniel & his long-suffering mate Taras Vynnychenko who obliged me with this mammoth project. He wrote this while he and his neighbours are still under Russian occupation. I wrote zero code. But I provided the complete creative direction to the entire project.
    • M

      Redrawing screen hide toolbars and then show them again

      Watching Ignoring Scheduled Pinned Locked Moved Bugs in VectorStyler
      23
      1 Votes
      23 Posts
      146 Views
      M
      @VectorStyler I tweaked a little the settings of the utility switcher, to see if i could found some culprit setting, but i cant found nothing that makes difference. The program is capable to set a background over the three monitors, or one different for each one, to add a calendar over the background, etc. Maybe that makes some tweaking on the system, i dont know. But it affects some function that VS also is related, appear to be.
    • S

      Just a Pattern

      Watching Ignoring Scheduled Pinned Locked Moved Tutorials
      55
      2
      8 Votes
      55 Posts
      61k Views
      S
      The design was created using Nodebox (which is free). I tried to copy and scale it within VectorStyler, but I couldn't find a way that produced a good result. However, the coloring was done in VectorStyler—and this is where the "Style Picker Group" feature really shines. The design consists of 80 objects; I created a single stroke, applied a gradient along a path, and then duplicated it until I had 80 copies. Finally, I grouped the design elements and the strokes, and then applied the styles to the whole set using the Style Picker. [image: 1792094919873-curved-polygon-1-small.png]
    • VectorStylerV

      update 1.3.031

      Watching Ignoring Scheduled Pinned Locked Moved Announcements and News
      6
      6 Votes
      6 Posts
      27 Views
      VectorStylerV
      @Daniel said in update 1.3.031: @VectorStyler: Going to test out Bezigon shortly. It is just the first iteration
    • RaaskotR

      Make VS print a landscape A4

      Watching Ignoring Scheduled Pinned Locked Moved Questions and Support
      5
      2
      2 Votes
      5 Posts
      21 Views
      VectorStylerV
      @Raaskot I opened a bug on this and will test it.
    • DanielD

      HarfBuzz - the gold standard of text engine. Thoughts??

      Watching Ignoring Scheduled Pinned Locked Moved Features and Ideas
      4
      1 Votes
      4 Posts
      33 Views
      S
      @Daniel "Already build in" seems to be a running gag with Vectorstyler See this Post of mine https://www.vectorstyler.com/forum/topic/5677/houston-i-have-a-problem-vectorstyler-solution-is-already-build-in
    • M

      Detail Optimizations for Version 1.3

      Watching Ignoring Scheduled Pinned Locked Moved Features and Ideas
      38
      3
      1 Votes
      38 Posts
      3k Views
      VectorStylerV
      @monsterfox This can be done only after the image was imported
    • encartE

      Perspective grid tool in ArtCraft

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      4
      1
      3 Votes
      4 Posts
      40 Views
      S
      @marce Having practical, real-life skills has never been a bad thing. After all, what skills does someone actually acquire by having AI generate an image and considering themselves an artist—as opposed to someone who has learned how to paint? Even if you don't like Adobe, this is something that couldn't leaves no one indifferent. After all, it’s not just about getting one over on Adobe or being able to clone software more easily. It will likely become significantly easier to develop malicious software—or to have it foisted upon you in the form of clones of popular programs. Ultimately, there’s no telling how much you can trust the people behind this. Incidentally, developing the clones itself reportedly cost around $2,000 in tokens; after all, an AI like that doesn't come for free. You don't even have to decompile the code, because AI can simply observe a piece of software's behavior and then replicate it. In any case, all of this raises a great many questions.
    • W

      Regression when working with placed high resolution images

      Watching Ignoring Scheduled Pinned Locked Moved VectorStyler 1.2 beta
      4
      1 Votes
      4 Posts
      21 Views
      VectorStylerV
      @William-Kansepa Can you send me the image by email? Thanks!
    • M

      Bug List for Version 1.3

      Watching Ignoring Scheduled Pinned Locked Moved Bugs in VectorStyler
      100
      3
      1 Votes
      100 Posts
      18k Views
      VectorStylerV
      @monsterfox Regression, fix will be uploaded soon
    • 861475_VctSt8

      Justify

      Watching Ignoring Scheduled Pinned Locked Moved Questions and Support
      3
      4
      1 Votes
      3 Posts
      36 Views
      861475_VctSt8
      @VectorStyler Ah. I can't wait for the updated build. For now, I'll go back to 1.3.027 and keep working.
    • BoldlineB

      Boolean divide deletes shape upon operation if not a closed path

      Watching Ignoring Scheduled Pinned Locked Moved Bugs in VectorStyler
      3
      1
      1 Votes
      3 Posts
      24 Views
      VectorStylerV
      @Boldline I cannot replicate this issue. For the shape closing: in the Path panel menu -> Shape Combine Options select Divide in the Operation dropdown and check "Close Filled Shapes"
    • EvaeloE

      Help! vectorstyler.msi can not install (asks for network source) → SOLVED by fresh install.

      Watching Ignoring Scheduled Pinned Locked Moved Questions and Support
      3
      0 Votes
      3 Posts
      14 Views
      VectorStylerV
      @Evaelo Yes, this happened before. Some kind of MSI feature
    • encartE

      Object locking menu items do not appear in the toolbar

      Watching Ignoring Scheduled Pinned Locked Moved Bugs in VectorStyler
      3
      1
      2 Votes
      3 Posts
      20 Views
      VectorStylerV
      @encart I will try to fix these
    • S

      "Houston, i have a Problem" - Vectorstyler: "Solution is already build in"

      Watching Ignoring Scheduled Pinned Locked Moved Features and Ideas
      4
      2
      8 Votes
      4 Posts
      68 Views
      S
      @Daniel This is not intended for use with fonts. It works "ok" once you have expand strokes and wish to obtain a path again.
    • BoldlineB

      Batch Export Layers Using Canvas or Artboard Bounds

      Watching Ignoring Scheduled Pinned Locked Moved Features and Ideas
      2
      1 Votes
      2 Posts
      14 Views
      VectorStylerV
      @Boldline I will try to do this. Maybe without the Canvas bounds (that can be very large).
    • EvaeloE

      Transparency grid annoying redrew upon zoom

      Watching Ignoring Scheduled Pinned Locked Moved Bugs in VectorStyler
      2
      1 Votes
      2 Posts
      14 Views
      VectorStylerV
      @Evaelo This is because the transparency grid is also drawn into the image that is displayed. When zooming this image is briefly displayed larger (or smaller) before it is redrawn.
    • VectorStylerV

      update 1.3.029

      Watching Ignoring Scheduled Pinned Locked Moved Announcements and News
      4
      2 Votes
      4 Posts
      43 Views
      VectorStylerV
      @monsterfox This should be fixed now
    • M

      custom panels

      Watching Ignoring Scheduled Pinned Locked Moved Features and Ideas
      2
      1 Votes
      2 Posts
      17 Views
      VectorStylerV
      @monsterfox I added this to the features backlog
    • 861475_VctSt8

      Bug Report & Improvement Request: Space/Dash Menu Mapping and ZENKAKU Space

      Watching Ignoring Scheduled Pinned Locked Moved Bugs in VectorStyler
      23
      1 Votes
      23 Posts
      179 Views
      VectorStylerV
      @861475_VctSt The text formatting issue should be fixed now.