Jump to content

Beziér curves: switch the anchor points


Recommended Posts

Hello, 

In order to be able to ask my Newbee question well, I switched Affinity Designer from German to English.

I draw Beziér curves. I would like to set the anchor points with the control arms in 4 different modes:

- asymmetrical / asymmetrisch

- smooth / glatt

- smart / ???

- sharp=edgy / eckig (ohne Steuerungsarme)

Can the program be improved, so that when you click on an anchor point, the click result is controlled by pressing the letter keys at the same time?

- a + click = asymmetrical / asymmetrical control arms

- s + click = symmetrical / symmetrical control arms

- w + click = angled twisty windy control arms / winklige Steuerungsarme

- e + click = sharp / edgy (without control arms)

I have even more wishes:

I would like to be able to set the active anchor point with the 6 numerical coordinates by entering numbers in an associated palette.

I would also like to be able to import tabular values to bezier curves.

Can the next or the previous anchor point be activated with buttons?

werkwelt

Norbert Lindenthal

 

 

 

 

Moin, 

um meine Newbee-Frage gut stellen zu können, habe ich extra Affinity Designer umgestellt von deutsch auf englisch. 

Ich zeichne Beziér-Kurven. Dabei möchte ich die Ankerpunkte mit den Steuerungsarmen in 4 unterschiedlichen Modi einstellen: 

- asymmetrical/unsymmetrisch

- smooth/glatt

- smart/???

- eckig/sharp (ohne Steuerungsarme)

Kann das Programm so verbessert werden, daß beim Klicken auf einen Ankerpunkt das Klickergebnis gesteuert wird durch gleichzeitig gedrückte Buchstabentasten? 

- a + click = asymetric/unsymmetrische Steuerungsarme

- s + click = symetric/symmetrische Steuerungsarme

- w + click = winklige Steuerungsarme

- e + click = sharp/eckig (ohne Steuerungsarme)

Es gibt bei mir noch mehr Wünsche: 

Ich würde gerne in einer zugehörigen Palette den aktiven Ankerpunkt mit den 6 numerischen Koordinaten per Zifferneingabe einstellen können. 

Ich möchte auch tabellarische Werte zu Bezierkurven imortieren können. 

Kann der folgende oder der vorhergehende Ankerpunkt mit Taste aktiviert werden?

Link to comment
Share on other sites

38 minutes ago, werkwelt said:

Ich zeichne Beziér-Kurven. Dabei möchte ich die Ankerpunkte mit den Steuerungsarmen in 4 unterschiedlichen Modi einstellen

affinity.help/designer/de.lproj > Kapitel "Zeichnen von Kurven und Formen"

38 minutes ago, werkwelt said:

Kann das Programm so verbessert werden, daß beim Klicken auf einen Ankerpunkt das Klickergebnis gesteuert wird durch gleichzeitig gedrückte Buchstabentasten?

Wohl kaum. Oder kennst du denn irgendein Mac- oder Win-Programm, das gewöhnliche Zeichentasten als Modifier zusammen mit Mausklicks verwenden kann? Auf dem Mac ist mir jedenfalls in den letzten 30 Jahren keins begegnet.

38 minutes ago, werkwelt said:

Ich würde gerne in einer zugehörigen Palette den aktiven Ankerpunkt mit den 6 numerischen Koordinaten per Zifferneingabe einstellen können. 

Mit "Ankerpunkten" meinst du die Knoten?
affinity.help/designer/de.lproj/pages/Panels/transformPanel.html

38 minutes ago, werkwelt said:

Ich möchte auch tabellarische Werte zu Bezierkurven imortieren können.

?

38 minutes ago, werkwelt said:

Kann der folgende oder der vorhergehende Ankerpunkt mit Taste aktiviert werden?

Ja.
Da die Voreinstellung "[" und "]" ist, musst du die Kurzbefehle für deine Tastaturbelegung entsprechend anpassen. Auf de Schweizer Tastatur verwende ich stattdessen beispielsweise "Ö" und "Ä".

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

Moin, Lukáš, 

Deine Hinweise bringen mich weiter. Knoten/Knotenpunkte nannte ich Ankerpunkte. Knoten ist kürzer, einverstanden. Wie heißen die Punkte an den Ärmchen, an denen geändert werden kann (na gut, Ausrichtungsgriffe)? Auch diese Griffe bekommen numerische Koordinaten, so daß der Bezierkurvenpunkt mit 6 numerischen Werten (3 Koordinatenpaare) beschrieben wird. Leider sehe ich in Affinity Designer noch nicht die numerischen Angaben für die Griffe. 

Quote

kennst du denn irgendein Mac- oder Win-Programm, das gewöhnliche Zeichentasten als Modifier zusammen mit Mausklicks verwenden kann? Auf dem Mac ist mir jedenfalls in den letzten 30 Jahren keins begegnet.

Programme, in denen nicht geschrieben wird (SketchUp) haben Buchstabentasten ohne Befehlstasten als Werkzeugwechseltasten. Dein Einwand bringt mich auf die Idee, Affinty/Serif zu fragen, ob die Kurvenänderungswerkzeuge durch Tastaturbefehle gewechselt werden können, bevor der Mausklick ausgeführt wird. Das geht vermutlich mit selbstdefinierten Kürzeln. Dann  würde ich meine Wünsche auf Befehl + a, Befehl + s, Befehl + w und Befehl + e legen. 🙂

Ich suche jetzt nach der Selbstdefinition der Kürzel für Werkzeugwechsel. Das kann RagTime seit paarundzwanzig Jahren. Und ich lernte es schätzen. Bezierkurvenzeichnen mit RagTime geht sehr elegant. Danach leider noch immer kein SVG-Export. SVG ist sowieso insgesamt unterschätzt. 

 

Hello, Lukáš, 

Your hints are getting me further. I called nodes/node points anchor points. Knots is shorter, I agree. What are the names of the points on the arms that can be changed (all right, alignment handles)? These handles also get numerical coordinates, so the bezier curve point is described with 6 numerical values (3 coordinate pairs). Unfortunately, I don't see the numerical details for the handles in Affinity Designer yet. 

Quote

… do you know any Mac or Win program that can use ordinary drawing keys as modifiers together with mouse clicks? I haven't come across any on the Mac in the last 30 years.

Non-writing programs (SketchUp) have letter keys without command keys as tool change keys. Your objection gives me the idea to ask Affinty/Serif if the curve changing tools can be changed by keyboard commands before the mouse click is executed. I suppose you can do that with self-defined shortcuts. Then I would put my wishes on Command + a, Command + s, Command + w and Command + e. 🙂 .

I am now looking for the self-definition of abbreviations for tool changes. RagTime has been able to do that for twenty-some years. And I learned to appreciate it. Bezier curve drawing with RagTime goes very elegantly. After that, unfortunately, still no SVG export. SVG is generally underestimated anyway. 

Link to comment
Share on other sites

1 hour ago, werkwelt said:

Auch diese Griffe bekommen numerische Koordinaten, so daß der Bezierkurvenpunkt mit 6 numerischen Werten (3 Koordinatenpaare) beschrieben wird. Leider sehe ich in Affinity Designer noch nicht die numerischen Angaben für die Griffe. 

Ja, die gibts (noch) nicht.

1 hour ago, werkwelt said:

Buchstabentasten ohne Befehlstasten als Werkzeugwechseltasten

Das ist klar und das funktioniert hier genauso.
Du fragtest aber "beim Klicken auf einen Ankerpunkt das Klickergebnis gesteuert wird durch gleichzeitig gedrückte Buchstabentasten". Das geht nicht.

Shift/Option/Befehl/Control + Klick geht natürlich schon, siehe jeweils die kontextuelle Infoleiste unten am Fenster.

MacBookAir 15": MacOS Ventura > Affinity v1, v2, v2 beta // MacBookPro 15" mid-2012: MacOS El Capitan > Affinity v1 / MacOS Catalina > Affinity v1, v2, v2 beta // iPad 8th: iPadOS 16 > Affinity v2

Link to comment
Share on other sites

Danke, Lukáš, 

immerhin fand ich nun das freie Ändern eines einzelnen Griffes durch Ziehen mit gedrückter alt-Taste. Nun würde ich gerne an dieser Stelle einen Einzelgriff auch löschen können. Das finde ich noch nicht. 

 

Thank you, Lukáš,

at least I found the ability to freely change a single handle by dragging it while holding down the alt key. Now I would like to be able to delete a single handle at this point. I did’t found this yet.

Edited by werkwelt
Link to comment
Share on other sites

17 hours ago, loukash said:

Da die Voreinstellung "[" und "]" ist, musst du die Kurzbefehle für deine Tastaturbelegung entsprechend anpassen. Auf der Schweizer Tastatur verwende ich stattdessen beispielsweise "Ö" und "Ä".

Bei mir funktionierten die eckigen Klammern [ ] gar nicht. Nun belegte ich die Funktion (Bezier-Knotenpunkt vorheriger/folgender) auf die Pfeiltasten. Das läuft nun sehr schön. 

Nun noch Löschen eines einzelnen Griffes (Anfasser am Steuerarm eines Bezier-Knotens). Das will noch gar nicht gehen. (Die Funktion, durch Alt-Klick auf die Strecke zwischen zwei Knoten zu klicken, um bei beiden Knoten beide Einzelarme zu löschen, ist noch nicht ganz genau genug. Es ist jedoch ein Beispiel für Klick mit Taste [in diesem Fall mit Befehlstaste])

 

 

Quote

Since the default setting is "[" and "]", you must adapt the shortcuts for your keyboard layout accordingly. On the Swiss keyboard, for example, I use "Ö" and "Ä" instead.

For me, the square brackets [ ] did not work at all. Now I assigned the function (Bezier node previous/next) to the arrow keys. This now works very well. 

Now I want to delete a single handle (handle on the control arm of a Bezier node). That doesn't want to work at all yet. (The function to alt-click on the distance between two nodes to delete both single arms at both nodes is not quite accurate enough yet. However, it is an example for click with key [in this case with command key])

Translated with www.DeepL.com/Translator (free version)

Link to comment
Share on other sites

17 minutes ago, werkwelt said:

at least I found the ability to freely change a single handle by dragging it while holding down the alt key. Now I would like to be able to delete a single handle at this point. I did’t found this yet.

Holding down the alt (opt) key while just clicking on a handle will delete that single handle. 

iMac (27-inch, Late 2009) with macOS Sierra

Link to comment
Share on other sites

Quote

Can the program be improved, so that when you click on an anchor point, the click result is controlled by pressing the letter keys at the same time?

- a + click = asymmetrical / asymmetrical control arms

- s + click = symmetrical / symmetrical control arms

- w + click = angled twisty windy control arms / winklige Steuerungsarme

- e + click = sharp / edgy (without control arms)

 

Kann das Programm so verbessert werden, daß beim Klicken auf einen Ankerpunkt das Klickergebnis gesteuert wird durch gleichzeitig gedrückte Buchstabentasten? 

- a + click = asymetric/unsymmetrische Steuerungsarme

- s + click = symetric/symmetrische Steuerungsarme

- w + click = winklige Steuerungsarme

- e + click = sharp/eckig (ohne Steuerungsarme) 

After getting to know Affinity Designer a little better, it remains a good idea/question whether switching between the "pointed", "smooth" and "smart" modes in the Pen tool can be done simply by pressing the letter keys above. Shortcuts don't work, I mean. Although shortcuts for pen and knot tool can be set up after all. 

When touching a handle (at the single node), a whole lot of properties can be called up by additional keys (alt, ctrl, shift): 

- Switching from symmetry to asymmetry 

- Switching to single angles of the handles 

- Deleting a single handle

Let's see, maybe I'll get along well this way. And then "only" the numerical representation/modification of the Bezier points, their export and import is missing. 

 

Nachdem ich Affinity Designer etwas besser kennenlernte, bleibt es eine gute Idee/eine gute Frage, ob der Wechsel zwischen den Modi »spitz«, »glatt« und »smart« beim Werkzeug Stift einfach durch Drücken der oben angegebenen Buchstabentasten durchgeführt werden kann. Kurzbefehle gehen nicht, meine ich. Obwohl Kurzbefehle für Stift und Knotenwerkzeug doch eingerichtet sein können. 

Beim Anfassen eines Griffes (am Einzelknoten) kann durch Zusatztasten (alt, ctrl, shift) eine ganze Menge an Eigenschaften aufgerufen werden: 

- Umschalten von Symmetrie zu Asymmetrie 

- Umschalten auf Einzelwinkel der Griffe 

- Löschen eines Einzelgriffes

Mal sehen, vielleicht komme ich so gut zurecht. Und dann fehlt "nur" noch die numerische Darstellung/Änderung der Bezierpunkte, deren Ex- und Import. 

 

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.