Jump to content
You must now use your email address to sign in [click for more info] ×

Affinity Designer Macro for closed curve


Recommended Posts

Designer doesn't support Macros. Only Photo has them.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.4.1, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.4.1

Link to comment
Share on other sites

Your example file contains some curves, which reflect roughly edges which mark the surface of a 3D object.

I interpret your request that you want to get a closed curve for every visible surface area, build by using the edges and combining them to a closed curve (one edge is needed multiple times, mainly 1 or 2 times, for 2 surfaces who share the edge).

The grouping of layers (used for clipping) should be ignored for combining surface edges (you need edges from multiple layers groups for one surface)

Just „closing the curves“ (using the current „close curve“ function would not deliver any useful results.

  • the curves like the bottom from cylinder needs to be trimmed to cut of unused parts
  • This tasks needs some 3D functionality which is not at all available in designer.
  • The edges can be ambiguous (overlapping), and the layer sequence gives no actual „depth“ information.

Just to „manage expectations“ i personally rate this functionality very unlikely to come anytime soon. It is not a simple macro recording - which Walt already pointed out is not available at all in Designer - and record otherwise existing functionality.

otherwise, it would be a nice feature to get, of course.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

Never the less, the Shape Builder tool allows you to easily select and create the surface areas.

(I‘m really bad at using this new tool)

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

29 minutes ago, FPilou said:

Seems amazing but...You say "new tool" : it's just in the Affinity V2 ?

It is in Designer 2 and only in Designer 2.

910522089_ScreenShot2023-01-20at9_38_58AM.png.055ae1d12ec826c86a1453b9f7725b3f.png

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

11 hours ago, NotMyFault said:

Never the less, the Shape Builder tool allows you to easily select and create the surface areas.

(I‘m really bad at using this new tool)

I always forget that it only works with selected objects & that this tool cannot select them. Also, in the example given, it seems to work best if the groups are combined into a Layer container layer than if the 5 groups are all selected on the layers panel but not combined into a Layer.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

12 hours ago, R C-R said:

I always forget that it only works with selected objects & that this tool cannot select them. Also, in the example given, it seems to work best if the groups are combined into a Layer container layer than if the 5 groups are all selected on the layers panel but not combined into a Layer.

I added the Layer layer on top as workaround, otherwise Designer would add the new „surface“ curves inside the top group which was confusing for me.

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

6 hours ago, NotMyFault said:

I added the Layer layer on top as workaround, otherwise Designer would add the new „surface“ curves inside the top group which was confusing for me.

I thought that was confusing too ... & maybe even a bug or at least not an intentional design decision.

BTW, as for the workaround, a Group layer works as well as Layer layer as a container for the curve groups.

All 3 1.10.8, & all 3 V2.4.1 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7
Affinity Photo 
1.10.8; Affinity Designer 1.108; & all 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7

Link to comment
Share on other sites

Ok i have found a process on my start Prog! (my site about Moi3D) :)

Tips
Better if the original objects are Boolean Union and generator line of cylinder hidden

The complete easy final Process! :)
Of course each closed curve can be Style colorized and Named inside Moi!
for have directly named Layers inside Affinity V1! (no made here)

With this you can name automatically some Styles (so futur Layers) as you want
for have something more elaborated than "Default" following! :)

(Calque = Layer, Courbe = Curve)

Et voilà ! :)

Intersection with a Plane of the re-imported PDF

GIF_intersection_plan.gif.f786585d295026755a301f48425ed2b6.gif

Process01.jpg

process02.jpg

Process3.jpg

Is beautiful that please without concept!

Speedy Gallery

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.