|
Size: 872
Comment:
|
Size: 291
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 1: | Line 1: |
| Parent: MorphoOptimizationProject |
|
| Line 3: | Line 5: |
| === Creating shape manipulation functions === See [[MorphoOptimizationProject_Manipulating_MRIS_et_al]] |
|
| Line 4: | Line 9: |
| Each face had a normal vector and area stored in the nx,ny,nz,orig_area members of the FACE struct. mris_fix_topology has a hot loop ___: mrisComputeOptimalRetessellation and mrisComputeRandomRetessellation have a similar structure ___: ___: a computeDefectContext is constructed here ___:___: then it loops over a set of patches, or iterates on one patch. For each patch it calls ___:___:___: mrisDefectPatchFitness, which calls ___:___:___: ___: mrisComputeDefectLogLikelihood, which calls ___:___:___: ___: ___: mrisComputeDefectMRILogUnlikelihood, which ___:___:___: ___: ___:___: does an expensive computation all the face normals for ALL the faces ___:___:___: ___: ___:___: does two other expensive steps, which only use a few of the face normals |
See [[MorphoOptimizationProject_Deferring_calculations]] |
Parent: MorphoOptimizationProject
A variety of techniques have been used.
Creating shape manipulation functions
See MorphoOptimizationProject_Manipulating_MRIS_et_al
