Let’s take a step back and figure out what data you have and in what format? DREAM.3D is able to import ASCII files, raw binary files, text files and HDF5 files that are NOT organized how DREAM.3D expects. What form of input data do you have.
Once we know that then please let us know what you are wanting to do with the data. Are you wanting to segment the data? Did you make up the Crystal Structure data yourself? Are you sure it is correct? If there is a mismatch between the crystal structure and the actual data that may show up as incorrect results.
The existing GrainId values: Do they start at zero and are contiguous to the maximum value? Actually, they _could_ start at 1 but they MUST be contiguous from 1 to the max value with NO gaps.
There is a filter called “Segment Grains (Scalar)” that might work better for you since you already have GrainIds. Running this filter would ensure that the FeatureIds are contiguous and start at the proper value. What format are your quaternions? w<x,y,z> or <x,y,z>w. DREAM3D only likes <x,y,z>w style of Quats. You would have to convert them if they are w<x,y,z>
--
Michael Jackson | Owner, President
BlueQuartz Software
--
You received this message because you are subscribed to the Google Groups "dream3d-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dream3d-user...@googlegroups.com.
To post to this group, send email to dream3...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dream3d-users/3b1cb04a-f063-4c24-a3ac-eb562760d114%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Let’s take a step back and figure out what data you have and in what format? DREAM.3D is able to import ASCII files, raw binary files, text files and HDF5 files that are NOT organized how DREAM.3D expects. What form of input data do you have.
Once we know that then please let us know what you are wanting to do with the data. Are you wanting to segment the data? Did you make up the Crystal Structure data yourself? Are you sure it is correct? If there is a mismatch between the crystal structure and the actual data that may show up as incorrect results.
The existing GrainId values: Do they start at zero and are contiguous to the maximum value? Actually, they _could_ start at 1 but they MUST be contiguous from 1 to the max value with NO gaps.
There is a filter called “Segment Grains (Scalar)” that might work better for you since you already have GrainIds. Running this filter would ensure that the FeatureIds are contiguous and start at the proper value. What format are your quaternions? w<x,y,z> or <x,y,z>w. DREAM3D only likes <x,y,z>w style of Quats. You would have to convert them if they are w<x,y,z>
--
Michael Jackson | Owner, President
BlueQuartz Software
I would be interested in obtaining a sample file in the hopes that we could find funding to write a proper reader for the data or at least have an example pipeline showing how to get the data into/out-of DREAM.3D
Now to answer your questions: I would skip the Phase information and use the “Create Ensemble Info” filter to manually generate the phase information so that you know it is correct. Please refer to http://www.dream3d.io/#Filters/OrientationAnalysis_Filters/CreateEnsembleInfo/index.html#create-ensemble-info-createensembleinfo for the Laue Group class values that DREAM.3D uses. For space group 225 you would want Cubic-High.
What algorithm did you use to convert the Rodrigues to Quaternions? Was your reference frame correct when you did the conversion? DREAM.3D can do the conversion for you using the “Convert Orientation Representation” filter which is thoroughly tested and vetted among an international group of authors. http://muri.materials.cmu.edu/wp-content/uploads/2015/06/RotationPaperRevised.pdf See Appendix A. The conversions can be found here: https://github.com/BlueQuartzSoftware/DREAM3D/blob/develop/Source/OrientationLib/OrientationMath/OrientationTransforms.hpp
My guess is that using 225 for the Laue group was messing up the segmentation. Once you get the proper phase information you should be able to use the Segment by Misorientation to create a new set of Grain Ids.
--
Michael Jackson | Owner, President
BlueQuartz Software
To view this discussion on the web visit https://groups.google.com/d/msgid/dream3d-users/eccca921-d21d-4572-826b-fe7fe495aa23%40googlegroups.com.