SpatialFilter¶
The SPATIAL_FILTER object stores the clipping path for external references and block
references. For more information about getting, setting and removing clippings paths
read the docs for the ezdxf.xclip.XClip
class.
The HEADER variable $XCLIPFRAME determines if the clipping path is displayed and plotted:
0 |
not displayed, not plotted |
1 |
displayed, not plotted |
2 |
displayed and plotted |
See also
Knowledge Graph: https://ezdxf.mozman.at/notes/#/page/spatial_filter
Subclass of |
|
DXF type |
|
Factory function |
internal data structure |
- class ezdxf.entities.SpatialFilter¶
- dxf.back_clipping_plane_distance¶
Defines the distance of the back clipping plane from the origin in direction of the extrusion vector.
- dxf.is_clipping_enabled¶
Block reference clipping is enabled when 1 and disabled when 0.
- dxf.extrusion¶
Defines the orientation of the OCS
- dxf.front_clipping_plane_distance¶
Defines the distance of the front clipping plane from the origin in direction of the extrusion vector.
- dxf.has_back_clipping_plane¶
- dxf.has_front_clipping_plane¶
- dxf.origin¶
Defines the origin of the OCS
- property boundary_vertices: tuple[Vec2, ...]¶
Returns the clipping path vertices in OCS coordinates.
- property inverse_insert_matrix: Matrix44¶
Returns the inverse insert matrix.
This matrix is the inverse of the original block reference (insert entity) transformation. The original block reference transformation is the one that is applied to all entities in the block when the block reference is regenerated.
- property transform_matrix: Matrix44¶
Returns the transform matrix.
This matrix transforms points into the coordinate system of the clip boundary.