query point normals
Posted: Wed Apr 25, 2012 5:59 am
Hi Daniel,
Perhaps I've missed something, but is it possible to play on the normal rendering and querying?
This follows up on geological plane attitude computation.
Playing on the colour rendering of the point normal would enable visualizing plane families easily. A practical colour scheme for doing this is the HSV colour space. The geological strike info is attached to H colour coordinate and dip info attached to S coordinate. The V colour coordinate may be left alone or manually set to a constant value.
The logical next step would be to querying point clouds for a given orientation, and offer to put selected points in a subset. The query may not always result in subsets, it may just be to isolate plane sets visualy. Before extracting, it may also be useful to dynamically paint points with a "target" colour bar using the plane parameters. Again use HSV colour bar for representing subset candidates: H set to "red" (0) and "S" set to the tolerance parameter in reverse (saturated 1 is close to given values and desaturated is far from given values). Beyond the tolerance don't display the points. These methods are already dynamically implemented in the properties control pannel. It would "just" need porting to a dialog box.
Geologists will appreciate if the normal query parameters (desired dip and strike each with two tolerance values attached) were presented in a geologist-readable format, rather than unit vector components. The same numerical conversion as for displaying geological planes info applies.
The naming of the point subset could be called something like "dip(+/- x) - strike(+/-y)" e.g. "N088°E(+/-2°) - 052°SE(+/- 5°)", just like you named geological planes but adding both tolerance infos.
Cheers,
Thomas
Perhaps I've missed something, but is it possible to play on the normal rendering and querying?
This follows up on geological plane attitude computation.
Playing on the colour rendering of the point normal would enable visualizing plane families easily. A practical colour scheme for doing this is the HSV colour space. The geological strike info is attached to H colour coordinate and dip info attached to S coordinate. The V colour coordinate may be left alone or manually set to a constant value.
The logical next step would be to querying point clouds for a given orientation, and offer to put selected points in a subset. The query may not always result in subsets, it may just be to isolate plane sets visualy. Before extracting, it may also be useful to dynamically paint points with a "target" colour bar using the plane parameters. Again use HSV colour bar for representing subset candidates: H set to "red" (0) and "S" set to the tolerance parameter in reverse (saturated 1 is close to given values and desaturated is far from given values). Beyond the tolerance don't display the points. These methods are already dynamically implemented in the properties control pannel. It would "just" need porting to a dialog box.
Geologists will appreciate if the normal query parameters (desired dip and strike each with two tolerance values attached) were presented in a geologist-readable format, rather than unit vector components. The same numerical conversion as for displaying geological planes info applies.
The naming of the point subset could be called something like "dip(+/- x) - strike(+/-y)" e.g. "N088°E(+/-2°) - 052°SE(+/- 5°)", just like you named geological planes but adding both tolerance infos.
Cheers,
Thomas