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

Deleting A Point Makes Outline Invisible


Recommended Posts

Because "Align Stroke to Inside".
If you switch the remaining path to "Align Stroke to Center", it reappears.
If you switch to "Align Stroke to Outside", it doubles. (Huh?)

Hm.
Not sure if it's a bug or a… "feature"?
Thinking of it, there seems to be some logic in the math though. But perhaps that's just me. :)

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

2 minutes ago, loukash said:

there seems to be some logic in the math though

And I think now I understand what kind of "logic" it is:
It's likely the same "logic" that falsely assumes that any open path is actually "closed".
Compare my bug report here:

My verdict:
It's a bug.

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

1 hour ago, loukash said:

It's a bug.

Not a bug, in my opinion.

Deleting one node of the closed triangular path should only remove that node from the path so the resulting path remains closed with two nodes and two coinciding linear segments, which is what happens.

Since no area is enclosed by the linear shape, an inside aligned stroke is not rendered at all.

An outside aligned stroke is rendered around the outside of the zero-area linear shape, so the appearance can be mistaken for a double-width centre aligned stroke on a single linear segment.

The outside half of a centre aligned stroke is rendered around the outside of the zero-area linear shape, so the appearance can be mistaken for an entire centre aligned stroke on a single linear segment.

 

Link to comment
Share on other sites

2 hours ago, anon2 said:

Deleting one node of the closed triangular path should only remove that node from the path so the resulting path remains closed with two nodes and two coinciding linear segments, which is what happens.

Fair enough, that would explain the "logic". Real life experience notwithstanding.
So, alright, let's say it's not a "bug".
It's a Bad Thing™.

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

3 hours ago, anon2 said:

Imagine the closed triangle is a rubber band stretched around three pins knocked into the surface of a desk.

I have now no problem imagining that, now that I know what happens.
It's just not what an average Jane Doe like my puny self would expect to happen when all you see is a line but you can't make it visible.
It's a WYSIWYG app. You know there should be a line, but you can't see it, and it's not immediately obvious why. It doesn't add up from the UX point of view, even though the math is apparently "correct".
That's the Bad Thing™.

Just checked the same example InDesign CS5.5 and Illustrator CS5:

  • ID will assume that "inside" is "outside" at the same time. You'll always see a "double" line. Confusing, but at least you'll still see something. The path remains "closed", and if you add a new node, you can drag it to make it a triangle again.
  • AI will automatically open the path if you delete one node. You'll get a plain open line, with the stroke being centered, regardless the previous align state. That's how I'd expect it to behave.

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

2 hours ago, loukash said:
  • AI will automatically open the path if you delete one node. You'll get a plain open line, with the stroke being centered, regardless the previous align state. That's how I'd expect it to behave.

Indeed and I could imagine that this is simply an unhandled scenario in Affinity Designer that needs to be fixed/handled. Not a deliberate design choice. 

  • "The user interface is supposed to work for me - I am not supposed to work for the user interface."
  • Computer-, operating system- and software agnostic; I am a result oriented professional. Look for a fanboy somewhere else.
  • “When a wise man points at the moon the imbecile examines the finger.” ― Confucius
  • Not an Affinity user og forum user anymore. The software continued to disappoint and not deliver.
Link to comment
Share on other sites

9 hours ago, loukash said:
  • AI will automatically open the path if you delete one node. You'll get a plain open line, with the stroke being centered, regardless the previous align state. That's how I'd expect it to behave.

I like this solution, because to me it was not obvious why I couldn't see an outline.

Link to comment
Share on other sites

9 hours ago, bendangelo said:

I like this solution, because to me it was not obvious why I couldn't see an outline.

Yes - and it is exactly what it is. A solution. Automagically applied so you just focus on drawing and the computer assists in cases like this. 

  • "The user interface is supposed to work for me - I am not supposed to work for the user interface."
  • Computer-, operating system- and software agnostic; I am a result oriented professional. Look for a fanboy somewhere else.
  • “When a wise man points at the moon the imbecile examines the finger.” ― Confucius
  • Not an Affinity user og forum user anymore. The software continued to disappoint and not deliver.
Link to comment
Share on other sites

  • Staff

Hi bendangelo,

Thanks for letting  us know - there is definitely something a little strange going on here. When Align Inner or Outer is used with an Open Curve, it should just fall back to Align Centre. This can be seen if you create a new open curve - trying to apply either Align Inner or Outer will just show them as Align Centre.

However in the case when the curve is opened, it fails to display them as you've experienced. I'll get this passed on to development to be looked into.

Link to comment
Share on other sites

1 hour ago, Sean P said:

Hi bendangelo,

Thanks for letting  us know - there is definitely something a little strange going on here. When Align Inner or Outer is used with an Open Curve, it should just fall back to Align Centre. This can be seen if you create a new open curve - trying to apply either Align Inner or Outer will just show them as Align Centre.

However in the case when the curve is opened, it fails to display them as you've experienced. I'll get this passed on to development to be looked into.

The curve is not being opened when a node is deleted. The closed path with two nodes is being rendered correctly. I explained what is happening.

Link to comment
Share on other sites

  • Staff
43 minutes ago, anon2 said:

The curve is not being opened when a node is deleted. The closed path with two nodes is being rendered correctly. I explained what is happening.

Ahh sorry my apologies - everything is currently a little bit manic right now! Yes I do see that now - it is with development to be looked into still

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.