IntersectPlane
Intersect an imported 3D mesh with a plane. The operation will partition geometric entities and intersect mesh entities to introduce planar intersections. Supported entities are unmeshed domains, boundaries, and edges. Meshed faces are created within the intersection edges if the edges form closed loops.
Syntax
model.component(<ctag>).mesh(<tag>).create(<ftag>,"IntersectPlane");
model.component(<ctag>).mesh(<tag>).feature(<ftag>).selection();
model.component(<ctag>).mesh(<tag>).feature(<ftag>).selection(property);
model.component(<ctag>).mesh(<tag>).feature(<ftag>).set(property,<value>);
model.component(<ctag>).mesh(<tag>).feature(<ftag>).getType(property);
Description
Use model.component(<ctag>).mesh(<tag>).create(<ftag>,"IntersectPlane") to partition geometric entities and mesh elements of an imported 3D mesh by specifying a plane.
The following properties are available:
quick | faceparallel | edgeparallel | normalvector | vertices | coordinates
on | off
on | off
on | off
auto | relative | absolute
on | off
Quick
This defines a plane parallel to one of the global coordinate planes.
xy | yz | zx | yx | zy | xz
distance | vertex
Specify vertex when quickoffsettype is vertex.
Face Parallel
This specifies a plane that is parallel to a planar face in a mesh.
on | off
distance | vertex
Specify vertex when offsettype is vertex.
Edge Parallel
This defines a plane that is parallel to a planar edge in a mesh.
on | off
distance | vertex
Specify vertex when offsettype is vertex.
Normal Vector
This specifies a plane defined by a normal vector and a point on the plane.
coord | vertex
Coordinates of point, used when normalpoint is set to coord.
Vertex for point, used when normalpoint is set to vertex.
Vertices
This creates a plane parallel to a plane through three vertices v1, v2, and v3.
on | off
Coordinates
This creates a plane through three points p1, p2, and p3.
genpoints[n][i] is the ith coordinate of the nth point.
See Also
Import, IntersectLine, Ball, Box, Cylinder, LogicalExpression