ENH: additional methods and improvements to plane
- signedDistance() method is like distance() but retains the positive/negative sign for the side of the plane. - the sign() method returns the sign as -1,0,+1 integer for classification purposes where it is important to distinguish between a zero value and a positive value (eg, for cutting). Optional tolerance can be supplied to round for zero. - refactor and inlined simple and frequently used methods. - add boundBox faceCentre() method, which can be useful for creating clipping planes from a bounding box. Relocated treeBoundBox faceNormals to boundBox since they apply equally there - the meaning of the faces (x-min, x-max, etc) is the same, even if the point addressing for the faces differs.
Showing
- applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/conformalVoronoiMesh/conformalVoronoiMeshFeaturePoints.C 4 additions, 4 deletions.../conformalVoronoiMesh/conformalVoronoiMeshFeaturePoints.C
- applications/utilities/mesh/manipulation/mirrorMesh/mirrorMeshDict 2 additions, 2 deletions...ons/utilities/mesh/manipulation/mirrorMesh/mirrorMeshDict
- applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C 1 addition, 1 deletion...ies/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
- src/OpenFOAM/meshes/boundBox/boundBox.C 64 additions, 15 deletionssrc/OpenFOAM/meshes/boundBox/boundBox.C
- src/OpenFOAM/meshes/boundBox/boundBox.H 9 additions, 0 deletionssrc/OpenFOAM/meshes/boundBox/boundBox.H
- src/OpenFOAM/meshes/boundBox/boundBoxI.H 2 additions, 2 deletionssrc/OpenFOAM/meshes/boundBox/boundBoxI.H
- src/OpenFOAM/meshes/boundBox/boundBoxTemplates.C 6 additions, 6 deletionssrc/OpenFOAM/meshes/boundBox/boundBoxTemplates.C
- src/OpenFOAM/meshes/meshShapes/face/face.H 1 addition, 2 deletionssrc/OpenFOAM/meshes/meshShapes/face/face.H
- src/OpenFOAM/meshes/primitiveShapes/cut/cut.H 9 additions, 9 deletionssrc/OpenFOAM/meshes/primitiveShapes/cut/cut.H
- src/OpenFOAM/meshes/primitiveShapes/cut/cutTemplates.C 11 additions, 13 deletionssrc/OpenFOAM/meshes/primitiveShapes/cut/cutTemplates.C
- src/OpenFOAM/meshes/primitiveShapes/plane/plane.C 135 additions, 193 deletionssrc/OpenFOAM/meshes/primitiveShapes/plane/plane.C
- src/OpenFOAM/meshes/primitiveShapes/plane/plane.H 79 additions, 39 deletionssrc/OpenFOAM/meshes/primitiveShapes/plane/plane.H
- src/OpenFOAM/meshes/primitiveShapes/plane/planeI.H 106 additions, 0 deletionssrc/OpenFOAM/meshes/primitiveShapes/plane/planeI.H
- src/OpenFOAM/meshes/primitiveShapes/tetrahedron/tetrahedronI.H 4 additions, 5 deletions...penFOAM/meshes/primitiveShapes/tetrahedron/tetrahedronI.H
- src/OpenFOAM/meshes/primitiveShapes/triangle/triangle.C 2 additions, 2 deletionssrc/OpenFOAM/meshes/primitiveShapes/triangle/triangle.C
- src/OpenFOAM/meshes/primitiveShapes/triangle/triangle.H 4 additions, 4 deletionssrc/OpenFOAM/meshes/primitiveShapes/triangle/triangle.H
- src/OpenFOAM/meshes/treeBoundBox/treeBoundBox.C 9 additions, 19 deletionssrc/OpenFOAM/meshes/treeBoundBox/treeBoundBox.C
- src/OpenFOAM/meshes/treeBoundBox/treeBoundBox.H 12 additions, 17 deletionssrc/OpenFOAM/meshes/treeBoundBox/treeBoundBox.H
- src/OpenFOAM/primitives/Scalar/Scalar.H 3 additions, 3 deletionssrc/OpenFOAM/primitives/Scalar/Scalar.H
- src/meshTools/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.C 2 additions, 2 deletions...ls/AMIInterpolation/faceAreaIntersect/faceAreaIntersect.C
Please register or sign in to comment