Geometry And Numerical Toolset

Dr. Z in Modifier Setups


This Blender add-on provides a comprehensive toolset with nearly 30 advanced node groups designed to solve a variety of geometry and numerical problems.

Currently, the toolset includes the following categories:

  • Curve Boolean: Perform boolean operations (Union, Intersect, Differencece) on curves.
  • Intersect: Solve intersections between lines, curves, planes, and meshes.
  • Point: Calculate the distance between a point and lines/curves/planes/meshes and closest point.
  • Numerical: Solve numerical problems.
  • Utilities: A collection of useful utility nodes.

While many add-ons focus on creating eye-catching visual effects, this toolset is dedicated to essential geometric and mathematical operations, such as line-line intersection, point-in-polygon, and normal distribution. This toolset is primarily inspired by Rhino Grasshopper and brings many of its powerful nodes into Blender’s Geometry Nodes. More nodes will be added in future updates to further expand functionality.



Curve Boolean

  • Region Union: Union of a set of planar closed curves (regions)
  • Region Difference: Difference between two sets of planar closed curves (regions)
  • Region Intersect: Intersection between two sets of planar closed curves (regions)




    Intersect

    • Curves/Curves Intersect: Solve intersection events for two sets of curves
    • Trim with regions: Trim curves with multiple regions (closed curves)
    • Multiple Curves Intersect: Solve intersection events for multiple curves
    • Plane/Plane Intersection: Solve intersection events for two planes
    • Mesh/Plane Intersection: Solve intersection events for a Mesh and a Plane (also known as section)
    • Mesh/Mesh Intersection: Mesh Mesh intersection
    • Curve/Plane Intersection: Solve intersection events for curves and a plane
    • Bounding Boxes Intersect: Test whether two bounding boxes intersect
    • Line/Line Intersection: Solve intersection event for two lines
    • Line/Plane Intersection: Solve intersection event for a line and a plane


    Point

    • Point in bounding box: Test if a point is insde a bounding box
    • Point on Line: Test if a point in on line
    • Point in Mesh: Test a point for Mesh inclusion
    • Point in Curves: Test a point for multiple closed curve containment
    • Point in Curve: Test a point for closed curve containment
    • Curve Closest Point: Find the closest point on a curve
    • Line/Line Closest Point: Find the closest points on two lines
    • Line Closest Point: Find the closest point on a line
    • Plane Closest Point: Find the closest point on a plane



    Numerical

    • Random Normal: Draw  random values from a normal (Gaussian) distribution
    • Fit Line: Fit a line to a collection of points (on XY plane, z=0)



    Utilities

    • Plane 3Pt: Create a plane through three points
    • Plane Normal: Create a plane perpendicular to a vector
    • Dash Pattern: Convert a curve to a dash pattern



    $10

    Have questions about this product?
    Login to message

    Details
    Published 7 days ago
    Software Version 4.4, 4.3, 4.2
    License Royalty Free