From 9c51298482f3599bd10d42c2e14aeca142d773ae Mon Sep 17 00:00:00 2001 From: mattijs Date: Thu, 9 Jun 2011 14:13:47 +0100 Subject: [PATCH] updated --- differencesWrtDev.txt | 63 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 58 insertions(+), 5 deletions(-) diff --git a/differencesWrtDev.txt b/differencesWrtDev.txt index b73665ca51..65c2c69ebd 100644 --- a/differencesWrtDev.txt +++ b/differencesWrtDev.txt @@ -1,7 +1,15 @@ +src/ + +mesh/conformalVoronoiMesh + - all the meshing. + polyMeshGeometry: - disabled tetquality check on face-center decomp tet. Check only minTetDecomp tet. + limits face filtering if enabled. So cv3d can generate neg. + (face-centre decomp) tets but pyramid volumes are still positive! + indexedOctree: - findSphere routine @@ -13,13 +21,16 @@ searchableSurface : - bool overlaps() const routine searchableSurfaces, searhcableSurfacesQueries : - findNearestIntersection routine + - bounds routines surfaceFeatures: - trimFeatures function returns trimmed bits triSurfaceTools: - - surfaceSide + - surfaceSide. + the edge code is irrelevant. Use dev bits. + indexedOctree: - findSphere @@ -27,17 +38,59 @@ polyMeshTetDecomposition: - disabled face-centre tet quality check (but kept minTetDecomp) polyMesh.C: - - read cell centres if present + - read cell centres if present. + + Can be scrapped. Not useful. Does not write cell centres, does not + do decomposition, reconstruction, moving meshes. primitiveMesh: - overrideCellCentres triangleI.H: - - stabilised triangle quality + - stabilised triangle quality. Ok. memInfo: - - added I/O operators + - added I/O operators. Useful. distributedTrisurfaceMesh: - - additional reduce on boundBox? + - additional reduce on boundBox. Can be removed only on the one + constructed from boundBox (line 2300) + + +Utilities/ + +cvMesh: + - top level mesher + +checkMesh: + - override cellCentres. Remove if the polyMesh stuff gets removed. + +surfaceCheck: + - moved triSurface quality into triangle. Use cvm. + +surfaceBooleanFeatures: + - new application. Determines features straight from intersection. + More stable than surfaceBooleanOp. Used to e.g. get the features + between the wheels and wind tunnel. + So if surfaceBooleanOp fails: + - use this to extract features + - use snappyHexMesh to defeature + - use cvMesh with extracted features + This does not work very well! Since there might still be overlapping + bits of triSurface that will be meshed. + +surfaceFeatureExtract: + - uses cgal only for curvature calculation. See cgal. + - writes a triSurfaceField of 'curvature' and 'internal closeness' + and 'external closeness'. This is just a normal intersection, not + a nearest point. These fields get used by cvMesh. + - detects features that are near? + +surfaceSplitByTopology: + - for fuel tank of Brawn. Detects baffles (markZones) and splits + it accordingly. + + + +