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

Make Connectors Dynamic #4

Open
QuentinTorg opened this issue Sep 8, 2020 · 0 comments
Open

Make Connectors Dynamic #4

QuentinTorg opened this issue Sep 8, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@QuentinTorg
Copy link
Owner

Currently, when connectors are added to a project a hull is created the input points and the geometry is fixed from that point on. This means that users need to know that all of their parts must be in position before they can add connectors.

It would be far better if connectors were dynamic, so a user could add connectors, then move an object and the connectors would move with it.

To make this happen, the Connectors object should contain some sort of list of points that is mutable. When points are added, they should work as pointers to the object that they were linked to. Usually, points are part of a Hull() object in an object, so they should continue to be pointers to the same element of the hull even when the hull is traslated or rotated. The sl.hull() command will not be called until a solid is requested from the Connector object using Connector.solid() is called.

@QuentinTorg QuentinTorg added the enhancement New feature or request label Sep 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant