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 method for setting visible value range in original (HU) values #242

Open
mlavik1 opened this issue Apr 17, 2024 · 0 comments
Open
Labels
good first issue Good for newcomers

Comments

@mlavik1
Copy link
Owner

mlavik1 commented Apr 17, 2024

The material has a visible value range, which uses normalised values (range: 0.0-1.0) relative to the dataset's min/max data vlaue.

It would be nice to add a method (to VolumeRenderedObject) that lets you set this value, by passing original data values (usually hounsfield unit).

The maths would be as simple as:
normalisedUnit = Mathf.InverseLerp(dataset.GetMinDataValue(), dataset.GetMaxDataValue(), hounsfieldUnit)

Do that for the min/max values, and update the material properties.

@mlavik1 mlavik1 added the good first issue Good for newcomers label Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant