{ "Non Parametric": { "Free creating": { "3D": [{ "text": "Zero Dimension objects", "function": "ZeroDimensionObjects3dSample", "description": "" }, { "text": "Vectors", "function": "Vectors3dSample", "description": "" }, { "text": "Infinity lines", "function": "InfinityLines3dSample", "description": "" }, { "text": "Second order curves", "function": "SecondOrderCurves3dSample", "description": "" }, { "text": "Plane surfaces", "function": "PlaneSurfaces3dSample", "description": "" }, { "text": "Second order surfaces", "function": "SecondOrderSurfaces3dSample", "description": "" } ], "2D": [{ "text": "Zero Dimension objects", "function": "ZeroDimensionObjects2dSample", "description": "" }, { "text": "Vectors", "function": "Vectors2dSample", "description": "" }, { "text": "Infinity lines", "function": "InfinityLines2dSample", "description": "" }, { "text": "Second order curves", "function": "SecondOrderCurves2dSample", "description": "" } ] } , "Creating based on criteria": { "3D": [{ "text": "Barycenter point", "function": "BarycenterPoint3dSample", "description": "" }, { "text": "Rotated vector", "function": "RotatedVector3dSample", "description": "" }, { "text": "Mirrored line", "function": "MirroredLine3dSample", "description": "" }, { "text": "Scaled Ellipse", "function": "ScaledEllipse3dSample", "description": "" }, { "text": "Transformed cylinder", "function": "TransformedCylinder3dSample", "description": "" }, { "text": "Translated torus", "function": "TranslatedTorus3dSample", "description": "" }, { "text": "Conjugate objects ", "function": "ConjugateObjects3dSample", "description": "" }, { "text": "Projection of point", "function": "ProjectionOfPoint3dSample", "description": "" }, { "text": "Minimal distance", "function": "MinimalDistance3dSample", "description": "" }, { "text": "Intersection", "function": "Intersection3dSample", "description": "" } ], "2D": [{ "text": "Translated point", "function": "TranslatedPoint2dSample", "description": "" }, { "text": "Rotated direction", "function": "RotatedDirection2dSample", "description": "" }, { "text": "Mirrored axis", "function": "MirroredAxis2dSample", "description": "" }, { "text": "Transformed ellipse", "function": "TransformedEllipse2dSample", "description": "" }, { "text": "Conjugate objects", "function": "ConjugateObjects2dSample", "description": "" }, { "text": "Tangent to 2 cilcles", "function": "Tangent2dSample", "description": "" }, { "text": "Projection of point", "function": "ProjectionOfPoint2dSample", "description": "" }, { "text": "Minimal distance", "function": "MinimalDistance2dSample", "description": "" }, { "text": "Intersection", "function": "Intersection2dSample", "description": "" } ] }, "Data extraction": { "3D": [{ "text": "Point info", "function": "PointInfo3dSample", "description": "" }, { "text": "Ellipse info", "function": "EllipseInfo3dSample", "description": "" } ], "2D": [{ "text": "Point info", "function": "PointInfo2dSample", "description": "" }, { "text": "Circle info", "function": "CircleInfo2dSample", "description": "" } ] } }, "Parametric": { "Free creating": { "3D": [{ "text": "Free style curves", "function": "FreeStyleCurves3dSample", "description": "" }, { "text": "Analytical surfaces", "function": "AnalyticalSurfaces3dSample", "description": "" }, { "text": "Free style surfaces", "function": "FreeStyleSurfaces3dSample", "description": "" } ], "2D": [{ "text": "Free style curves", "function": "FreeStyleCurves2dSample", "description": "" } ] }, "Creating based on geometry": { "3D": [{ "text": "Trimmed curve", "function": "TrimmedCurve3dSample", "description": "" }, { "text": "Offset curve", "function": "OffsetCurve3dSample", "description": "" }, { "text": "BSpline from circle", "function": "BSplineFromCircle3dSample", "description": "" }, { "text": "Trimmed surface", "function": "TrimmedSurface3dSample", "description": "" }, { "text": "Offset surface", "function": "OffsetSurface3dSample", "description": "" }, { "text": "Extrusion surface", "function": "ExtrusionSurface3dSample", "description": "" }, { "text": "Revolution surface", "function": "RevolutionSurface3dSample", "description": "" } ], "2D": [{ "text": "Trimmed curve", "function": "TrimmedCurve2dSample", "description": "" }, { "text": "Offset curve", "function": "OffsetCurve2dSample", "description": "" } ] }, "Extract geometry": [{ "text": "Bounding box of surface (3D)", "function": "BoundingBoxOfSurface3dSample", "description": "" }, { "text": "Bounding box of curves (3D)", "function": "BoundingBoxOfCurves3dSample", "description": "" }, { "text": "Bounding box of curves (2D)", "function": "BoundingBoxOfCurves2dSample", "description": "" } ], "Data extraction": [{ "text": "Dump circle info", "function": "DumpCircleInfoSample", "description": "" }, { "text": "Dump BSpline curve info", "function": "DumpBSplineCurveInfoSample", "description": "" } ] } }