eyeguy
Bioengineer
- Nov 23, 2006
- 12
Hello,
I'm working on a MATLAB script that transforms data from an MRI scanner to an APDL script for analysis in ANSYS. From the MRI data I get nodes and connectivity for four node tetrahedrons. Unfortunately, however, there is no connectivity between these volumes: the only data I get is their material type. The ultimate goal of the project is to translate these four node tetrahedrons into 10 node tets.
My current scheme goes like this: I create a set of keypoints from the MRI node data (~10,000 keypoints for very low resolution); I then create a series of volumes from these keypoints using the MRI connectivity data (producing ~35,000 volumes). The problem is that in order to mesh this using VMESH I need to first use VGLUE to glue all the volumes together. Obviously with 35,000 volumes--and preferably far more than that--this takes forever! (Presumably it's checking each area of each volume against each other for whether they contact.)
Does anyone know of a better way that I could go about doing this? It seems like there should be other options. Keep in mind that the only data I have is the nodal locations, their connectivity in four node tetrahedrons, and the material type for each tetrahedron.
Also, if anyone has a better way to convert four node tets to 10 node tets I'm all ears. Many thanks.
I'm working on a MATLAB script that transforms data from an MRI scanner to an APDL script for analysis in ANSYS. From the MRI data I get nodes and connectivity for four node tetrahedrons. Unfortunately, however, there is no connectivity between these volumes: the only data I get is their material type. The ultimate goal of the project is to translate these four node tetrahedrons into 10 node tets.
My current scheme goes like this: I create a set of keypoints from the MRI node data (~10,000 keypoints for very low resolution); I then create a series of volumes from these keypoints using the MRI connectivity data (producing ~35,000 volumes). The problem is that in order to mesh this using VMESH I need to first use VGLUE to glue all the volumes together. Obviously with 35,000 volumes--and preferably far more than that--this takes forever! (Presumably it's checking each area of each volume against each other for whether they contact.)
Does anyone know of a better way that I could go about doing this? It seems like there should be other options. Keep in mind that the only data I have is the nodal locations, their connectivity in four node tetrahedrons, and the material type for each tetrahedron.
Also, if anyone has a better way to convert four node tets to 10 node tets I'm all ears. Many thanks.