IntellectualSites / documentation

A collection of documentation sources for our plugins hosted on gitbook
https://intellectualsites.gitbook.io/
MIT License
4 stars 8 forks source link

Ignore pos3 - pos4 #67

Open Vericidious opened 7 months ago

Vericidious commented 7 months ago

What feature do you want to see added?

Maybe add a feature so that after you’ve done pos1 and pos2 you do //ignore and then it asks for pos3 and pos4 and it will fill in pos1-2 and leave pos3-4. S ay if you want to make a hollow square (yes there is //walls but that’s an example)

Are there any alternatives?

None

Anything else?

No response

OneLiteFeather commented 7 months ago

We can introduce a new //sel like //sel cuboid but with 2 or more cuboids. The first one could be the whole selection that is going to be changed. The next selection(s) are those to be excluded from the operations. The result is that the excluded selections are not changed. They have to be inside the whole first selection to work.

That's a different workflow to discuss doing the same feature. Feel free to discuss how to do it

OneLiteFeather commented 7 months ago

FP_2024-02-04-22

Like that, green stays the same, red is changed inside selection

Zeranny commented 7 months ago

You can achieve this in about as many steps with the #region mask:

  1. Select inner region
  2. //gmask !#region
  3. Select outer region (or outset/expand/move etc)
  4. Run whatever command and the inner region will not be affected
OneLiteFeather commented 7 months ago

You can achieve this in about as many steps with the #region mask:

  1. Select inner region
  2. //gmask !#region
  3. Select outer region (or outset/expand/move etc)
  4. Run whatever command and the inner region will not be affected

I am going to add this properly to the documentation and link it here

Vericidious commented 7 months ago

We can introduce a new //sel like //sel cuboid but with 2 or more cuboids. The first one could be the whole selection that is going to be changed. The next selection(s) are those to be excluded from the operations.

The result is that the excluded selections are not changed. They have to be inside the whole first selection to work.

That's a different workflow to discuss doing the same feature. Feel free to discuss how to do it

I'd love to know how it would work (that is if you don't mind)