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

Confusion regarding the meaning of "reversed" of edges in model features #10

Open
siqiaof opened this issue Mar 11, 2024 · 2 comments
Open

Comments

@siqiaof
Copy link

siqiaof commented Mar 11, 2024

Firstly, I would like to express my gratitude to the authors for their excellent research.

I am encountering confusion regarding the interpretation of the term "reversed" of edge in the context of model features. After reading the JoinABLe paper, it was mentioned that "reversed" refers to the edge being opposite to the curve it is associated with. However, in my understanding, edges do not inherently possess a direction; their direction is determined by the direction of the curve they are associated with. Therefore, I am puzzled about the meaning of "reversed" in this context. Could someone please clarify its significance?

Any insights or explanations regarding the interpretation of "reversed" would be greatly appreciated. Thank you for your assistance!

@karldd
Copy link
Contributor

karldd commented Mar 13, 2024

That a look at the documentation here:
https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-ee3bae57-db75-4c81-a213-41cde960e721

Returns if the parametric direction of this edge is reversed from the parametric direction of the underlying curve obtained from the geometry property. An edge's parametric direction is from the start vertex to the end vertex. But the underlying curve geometry may have the opposite parameterization. This property indicates if the parameterization order of the evaluator obtained from this edge is reversed from the order of the geometry curve's evaluator.

@siqiaof
Copy link
Author

siqiaof commented Mar 14, 2024

That a look at the documentation here: https://help.autodesk.com/view/fusion360/ENU/?guid=GUID-ee3bae57-db75-4c81-a213-41cde960e721

Returns if the parametric direction of this edge is reversed from the parametric direction of the underlying curve obtained from the geometry property. An edge's parametric direction is from the start vertex to the end vertex. But the underlying curve geometry may have the opposite parameterization. This property indicates if the parameterization order of the evaluator obtained from this edge is reversed from the order of the geometry curve's evaluator.

Thank you for your response; it has clarified some of my confusion, and I now understand the meaning of "reversed." However, I am still unclear as to why this feature would be helpful in predicting joints. Intuitively, the model lacks information about points, nor does it have any association between points and edges, or directional information about curves. Thus, it seems that whether "reversed" is true or false should not have any impact on the results.

For example, if I were to swap the start and end points of all edges while keeping the direction of curves unchanged, and consequently, the "reversed" attribute of each edge would be opposite to what it was before, this shouldn't affect the joints between components.

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

No branches or pull requests

2 participants