Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get Objects Data node. Add output sockets for Seams and Sharp edges #5120

Closed
satabol opened this issue May 9, 2024 · 7 comments · Fixed by #5121
Closed

Get Objects Data node. Add output sockets for Seams and Sharp edges #5120

satabol opened this issue May 9, 2024 · 7 comments · Fixed by #5121
Labels
Proposal 💡 Would be nice to have

Comments

@satabol
Copy link
Collaborator

satabol commented May 9, 2024

Sverchok -1.3.0-Alpha

image

Is it convenient to mask edges by this properties?

@satabol satabol added the Proposal 💡 Would be nice to have label May 9, 2024
satabol added a commit that referenced this issue May 9, 2024
…p edges

fix #5120

- add output sockets "Edges Seams", "Edges Sharps", "Polygons Select"
@rendetto
Copy link
Contributor

rendetto commented May 10, 2024

This looks useful. I wonder, how adding more output sockets will affect the node performance?

@satabol
Copy link
Collaborator Author

satabol commented May 10, 2024

Hi @rendetto
The code check if an output socket is connected. So if it is not connected then no actions performed. I propose to use 'select' to test something here and now. It is so simple to lost current selection but it is so simple to get mask to test something.

@satabol
Copy link
Collaborator Author

satabol commented May 10, 2024

I found interesting things. Some modifiers can share attributes like "select" in result mesh elements:

Selectors.With.Subdivide.mp4

@satabol
Copy link
Collaborator Author

satabol commented May 11, 2024

For example you have a cube:

image

Now you decide to inset some faces and select faces to do shape you want:

Get.Object.Data.Example.001.select.faces.mp4

If you do not need user smooth faces anymore then you can keep this shape by smooth property of face:
image

As you can see "polygon smooth socket" show same filter as selected face. Now you can switch link from "Polygons Selects" to "Polygon Smooth" and keep shape for some time:

image

More extended example:

Get.Object.Data.Example.002.select.faces.to.smooth.mp4

@satabol
Copy link
Collaborator Author

satabol commented May 11, 2024

image

Buttons to show or to hide new sockets.

get_Objects_data.buttons_to_open_sockets.mp4

You can select what sockets you need and hide other:

get_Objects_data.hide_not_used_sockets.mp4

@satabol
Copy link
Collaborator Author

satabol commented May 11, 2024

Example with edges:
image

@satabol
Copy link
Collaborator Author

satabol commented May 12, 2024

Example of new Interface:

(Ctrl-Shift-'+')

GetObjectData.NewInterface.001.mp4

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Proposal 💡 Would be nice to have
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants