Intersect with Plane
Use an Intersect with Plane node () to intersect the elements of an imported mesh with one or several parallel planes. The selected geometric entities are partitioned by the planes. A selection of domains will also lead to a partitioning of adjacent boundaries and edges. Closed regions formed by the edges in the intersection plane will be filled with meshed faces by default (see Intersections for more information).
To intersect an imported mesh with planes:
Right-click in the Graphics window to open up The Graphics Context Menu and select Intersect with Plane () from the Booleans and Partitions menu.
Right-click the Mesh node and select Intersect with Plane () from the Booleans and Partitions menu.
Select Intersect with Plane () from the Booleans and Partitions menu () on the Mesh ribbon.
Enter the properties for the Intersect with Plane node using the following sections:
Geometric Entity Selection
Define the geometric entities to intersect. From the Geometric entity level list: Choose Entire geometry, Domain, Boundary, or Edge to specify the domains, boundaries or edges to partition with the plane. Only unmeshed domains are supported. The option Entire geometry selects all boundaries and edges.
Plane Definition
Plane Type
The layout of the Plane Definition section depends on the selection in the Plane type list, where you select how to define the plane. Choose one of the following types:
Quick (the default)
Quick
In the Plane list, select one of the global coordinate planes xy, yz, zx, yx, zy, or xz, denoting the first and second axes of the plane’s local coordinate system. Specify an offset using one of the following settings in the Offset type list:
Distance (the default) to define the distance from the coordinate plane in the third axis’ direction using the z-coordinate, x-coordinate, or y-coordinate field (default value: 0; that is, no offset).
Through vertex to define the position of the plane by selecting a vertex. The plane’s position then contains that vertex. Click the Active button to toggle between turning ON and OFF the Offset Vertex selections.
Face parallel
Select a planar face in the Graphics window that is parallel to the plane you want to create. The list below shows the selected face. Click the Active button to toggle between turning ON and OFF the Planar Face selections. Specify an offset using one of the following settings in the Offset type list:
Distance (the default) to define the distance in the Offset in normal direction field. Default value: 0; that is, no offset. Enter a value to offset the plane along the normal of the planar face. The normal direction is indicated in the Graphics window, showing arrows in the corners of the visualization of the plane.
Through vertex to define the position of the plane by selecting a vertex. The plane’s position then includes the position of that vertex. Click the Active button to toggle between turning ON and OFF the Offset Vertex selections.
To reverse the orientation of the plane, select the Reverse normal direction check box.
Edge parallel
Select a planar edge (that is not straight) in the Graphics window that is parallel to the plane you want to create. The list below then shows the selected edge. Click the Active button to toggle between turning ON and OFF the Planar Curved Edge selections.
Specify an offset using one of the following settings in the Offset type list:
Distance (the default) to define the distance in the Offset in normal direction field. Default value: 0; that is, no offset. Enter a value to offset the plane along the normal of the plane containing the edge. The normal direction is indicated in the Graphics window, showing arrows in the corners of the visualization of the plane.
Through vertex to define the position of the plane in the third direction by selecting a vertex. The plane’s position then includes the position of that vertex. Click the Active button to toggle between turning ON and OFF the Offset Vertex selections.
To reverse the orientation of the plane, select the Reverse normal direction check box.
Normal vector
Use this plane type to orient the plane with a prescribed normal vector.
Under Normal vector, in the x, y, and z fields (SI unit: m), enter the components of the normal vector.
Under Point on plane, from the Specify list, choose Coordinates (the default) or Vertex. For Coordinates, enter the coordinates for a point on the plane in the x, y, and z fields (SI unit: m). For Vertex, select a vertex in the geometry, or if available, use a user-defined vertex selection.
Vertices
In each of the lists First vertex, Second vertex, and Third vertex, select a vertex by first clicking the corresponding Active button and then selecting a vertex in the Graphics window. This creates a plane parallel to a plane through the three vertices.
Specify an offset in the Offset in normal direction field (default value: 0; that is, no offset). The normal direction is indicated in the Graphics window, showing arrows in the corners of the visualization of the plane. Reverse the orientation of the plane by selecting the Reverse normal direction check box.
Coordinates
This choice creates a plane through the three points with the given coordinates.
Intersections
Select the Additional parallel planes check box to add several planes which will be parallel to the one specified above. Enter the desired plane offsets in the Distances field (using comma- or space-separated numbers), specifying the distances between each additional plane and the original plane. Both positive and negative values are allowed. Alternatively, use the Range button () to create an array of values. The orientation of the first plane determines the orientation of generated faces and on what side additional planes are placed. Reverse the offset direction by selecting the Reverse direction check box (the positive direction is the normal direction of the first plane).
Use the Create intersection faces option to fill closed regions formed by the edges in the intersection plane (default ON). This results in planar faces meshed with an unstructured triangular mesh. For a domain selection, faces will only be created inside the selected domains. A warning that no faces could be created may be expected if only one boundary has been selected. To get rid of the warning, clear the Create intersection faces check box.
Cleanup
Intersection of boundary and edge elements can result in short mesh edges, relatively small elements, and elements of poor element quality. To improve the quality of the mesh, cleanup is done by snapping mesh vertices and collapsing short mesh edges. Mesh vertices on the intersected faces and edges can be moved (snapped) to the plane to ensure a planar intersection when cleanup is performed. To decrease the amount of snapping performed, lower the Repair tolerance.
Mesh vertices are snapped to the intersection plane if both of the following apply:
The mesh vertices are located within a distance, specified by the Repair tolerance, to the intersection plane.
Use the Repair tolerance list to control the snapping distance by choosing Automatic (the default), Relative, or Absolute. Choose Relative to enter a value in the Relative tolerance field. This value is relative to the length of the longest side of the mesh bounding box. Select Absolute to specify a value in the Absolute tolerance field. When the operation is built with either of the settings Automatic or Relative, the values in the Relative tolerance (for Automatic only) and Absolute tolerance fields are automatically updated to be an average of the distances the mesh vertices were actually moved.
Select the Cleanup resulting mesh check box to allow short mesh edges to be removed. Mesh edges shorter than the specified Repair tolerance will be collapsed as long as this doesn’t result in an invalid mesh.
STL Import 2 — Remeshing an Imported Mesh:
Application Library path COMSOL_Multiphysics/Meshing_Tutorials/stl_vertebra_mesh_import.