Karamba.GHopper.Utilities Namespace

Classes that implement graphical user interfaces for various utility functions.

The components of the 'Utilities'-section in the Karamba3D toolbar.

Classes

Beam_Edge_Wrapper Helper Class for the SimplifyBeam-component.
CategoryName Name of the category where to place Karamba3D components in Grasshopper.
Component_ClosestPoints GH-component that connects each node to a given number of nearest neighbor nodes or neighbors within a specified distance.
Component_ClosestPointsMultiDim GH-component that performs a multidimensional neighborhood search on a set of vectors.
Component_Collision GH-component that intersects elements of a model.
Component_CroSecProps GH-component that calculates the properties of arbitrary cross sections which are given by their outlines. The cross section geometry is assumed to lie in the YZ-plane. Polylines counter-clockwise with respect to the X-axis define positive areas, clock-wise polylines holes.
Component_CullCurves GH-component that constructs closed cells from a set of lines.
Component_GetCells GH-component that constructs closed cells from a set of lines.
Component_LineLineIntersection GH-component that intersects given lines and returns resulting end-points and pieces.
Component_LineMeshIntersection GH-component that calculates the number of intersections between given lines and a mesh.
Component_LocalVector GH-component that transforms a vector from global to local coordinate system. The latter is specified via a plane.
Component_Mesh2D GH-component that meshes multiple Breps (Boundary Reps). Allows to include manifold edges and points.
Component_MeshBreps GH-component that meshes multiple Breps (Boundary Reps). Allows to include manifold edges and points.
Component_MeshBreps_Debug GH-component that meshes multiple Breps (Boundary Reps). Allows to include manifold edges and points.
Component_MesherUV GH-component that meshes multiple Breps (Boundary Reps). Allows to include manifold edges and points.
Component_PrincipalTransform intersects elements of a model.
Component_RemoveDuplicateLines GH-component that eliminates identical lines from the given set of lines.
Component_RemoveDuplicatePoints GH-component that eliminates identical points from the given set of points.
Component_SimplifyModel GH-component that simplifies a model by straightening the connecting elements between nodes that connect to more than two neighbor nodes.
Component_SurfaceToTruss Constructs a truss of different type base on underlying surface.
Component_UserIsoLines GH-component that returns iso-lines at intersection point of given line with shell based on user supplied values.
Component_UserStreamLines GH-component that returns stream-lines at intersection point of given line with shell based on user supplied tangent vectors.
ComponentUtilities Collection of utility methods for Grasshopper components.
ExtensionsUtilities Extension methods for different classes.
FromGH Removes GH-wrappers from lists of elements.
GHUtils Collection of utility methods for dealing with Grasshopper.
IGHGooExtensions Collection of IGH_Goo extensions methods.
MessageLoggerExtension Extension methods for MessageLogger.
ToGH Converts lists of objects into equivalent GH-objects (wraps them).
UIUtils Collection of utility methods for UI.