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

Create a Curvature Display #25

Open
jlaframboise opened this issue Jul 12, 2018 · 3 comments
Open

Create a Curvature Display #25

jlaframboise opened this issue Jul 12, 2018 · 3 comments

Comments

@jlaframboise
Copy link

The curve maker module has some extra features for quantifying it's models, perhaps adding the curvature features (specifically mean, max, and min curvature) to markups to model would be useful to people. Distance and length would also be useful.

@lassoan
Copy link
Contributor

lassoan commented Jul 12, 2018

Trivial metrics, such as length, surface, number of points, etc. could be added as an Information section within the module GUI (similarly to how it is done in Models module; only computed when the GUI section is open).

Curvature is not needed that commonly, and if needed then a single number is probably not enough (you need to know where the curvature is the highest; maybe color-code the displayed curve). This might be better to do in a separate module.

@tavaughan
Copy link
Collaborator

tavaughan commented Jul 12, 2018

@jlaframboise meant to add functionality similar to CurveMaker, showing colour-coded segments where blue might be low curvature and red might be high curvature.

Another possibility: I plan to add a feature to resample points along a curve (see #11). So you can do smoothing, up/downsampling, etc... Then those resampled points can be used as an input to CurveMaker (which can display the curvature).

I don't get the impression though that showing curvature would necessarily be difficult to add to this module.

@lassoan
Copy link
Contributor

lassoan commented Jul 12, 2018

I don't get the impression though that showing curvature would necessarily be difficult to add to this module.

Definitely not, but we need to do something to prevent the module from ever growing.

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

No branches or pull requests

3 participants