MCPcopy Create free account

hub / github.com/CADacombs/rhinopython / functions

Functions2,493 in github.com/CADacombs/rhinopython

↓ 1 callersFunction_formatDistance
(fDistance)
spb_JoinNakedEdges.py:372
↓ 1 callersFunction_formatDistance
(fDistance, iPrecision=15)
spb_Crv_Fillet_BestFit.py:222
↓ 1 callersFunction_func_calcMaxDev_wrapper
(nc_WIP, idxCP, vTrans_Unit, crv_Ref)
spb_NurbsCrv_fitByTranslatingControlPts.py:231
↓ 1 callersFunction_getAllNormalBreps
()
spb_Brep_Face_count.py:21
↓ 1 callersFunction_getAllNormalBreps
()
spb_Brep_Edge_count.py:28
↓ 1 callersFunction_getAllNormalBreps
()
spb_NurbsSrf_selCoplanarGrips.py:143
↓ 1 callersFunction_getAllNormalBreps
()
spb_Brep_Trim_count.py:18
↓ 1 callersFunction_getAllNormalJoinableWires
()
spb_Crv_Join.py:190
↓ 1 callersFunction_getAllNormalObjects
()
spb_RhinoObject_MemoryEstimate.py:20
↓ 1 callersFunction_getAllNormalObjects
()
spb_RhinoObject_MemoryEstimate_SelLargest.py:20
↓ 1 callersFunction_getArcEndsParameterPairs
(pc)
spb_Crv_convertSpansToLines.py:399
↓ 1 callersFunction_getBorderPointIndices
Returns flat list of tuples of column, row indices of target points whose value is None and have any neighbors whose value is not None.
spb_NurbsSrf_Drape.py:577
↓ 1 callersFunction_getChildren
(layer_Parent)
spb_Layer_mergeChildrenToParent.py:79
↓ 1 callersFunction_getCurveObjects
(rhCrvs)
spb_Crv_Join.py:343
↓ 1 callersFunction_getDataForAllNormalCrvs
(bIncludeEdges=False)
spb_Crv_selOnSrf.py:363
↓ 1 callersFunction_getDirectionVector
(iPullDir)
spb_Silhouette.py:324
↓ 1 callersFunction_getDistancesBetweenCurves
(crvA, crvB)
spb_Fin.py:788
↓ 1 callersFunction_getEdgeChain
(rgB, idxE_Start, idxsEs)
spb_Brep_removeAllMicroEdges.py:227
↓ 1 callersFunction_getG2Discontinuities
spb_ExtrudeCrvTapered_Not_using_CFTE.py:551
↓ 1 callersFunction_getGrevillePoints
(ns)
spb_NurbsSrf_Drape.py:465
↓ 1 callersFunction_getGripsIndices_GripsClosestToCurve
(rgCurve, segmentLength, pt3ds_Grevs, levels=1, tol_per_level=None)
spb_NurbsSrf_selGripsPerGrevillesClosestToObjs.py:334
↓ 1 callersFunction_getGripsIndices_GripsClosestToPoint
(rgPoint, idxs_UVs, pt3ds_Grevs, levels, tol_per_level)
spb_NurbsSrf_selGripsPerGrevillesClosestToObjs.py:223
↓ 1 callersFunction_getIndicesBetweenGrips
Returns: list(int(ordered indices))
spb_Grips_linearizeBetween2.py:177
↓ 1 callersFunction_getInput
()
spb_splitCrvsAndNakedEdges_mutually.py:32
↓ 1 callersFunction_getInput_Click
Click to toggle angle and/or direction with optional input. Returns: True: To recalculate and reloop False: To not reca
spb_FilletSrf_fromRail.py:321
↓ 1 callersFunction_getInput_Click
Click to toggle angle and/or direction with optional input. Returns: True: To recalculate and reloop False: To not reca
spb_OffsetNormal.py:300
↓ 1 callersFunction_getInput_Click
Click to toggle angle and/or direction with optional input. Returns True: To recalculate and reloop False: To not recal
spb_ExtrudeCrvTapered_Using_CFTE.py:190
↓ 1 callersFunction_getInput_Click
Click to toggle angle and/or direction with optional input. Returns: True: To recalculate and reloop False: To not reca
spb_Pipe_tangentToCrvOnSrf.py:279
↓ 1 callersFunction_getInput_Click
Click to toggle angle and/or direction with optional input. Returns: True: To recalculate and reloop False: To not reca
spb_Fin.py:413
↓ 1 callersFunction_getInput_Crvs
Get objects with optional input. Returns None to cancel. ObjRefs[]
spb_ExtrudeCrvTapered_Not_using_CFTE.py:329
↓ 1 callersFunction_getInput_Curve
Get objects with optional input.
spb_FilletSrf_fromRail.py:203
↓ 1 callersFunction_getInput_Curve
Get objects with optional input.
spb_OffsetNormal.py:182
↓ 1 callersFunction_getInput_Curve
Get objects with optional input.
spb_Pipe_tangentToCrvOnSrf.py:161
↓ 1 callersFunction_getInput_Curve
Get objects with optional input.
spb_Fin.py:266
↓ 1 callersFunction_getInput_CurveObjects
Get curves with optional input.
spb_Crv_mirrorAndAverageMatch.py:113
↓ 1 callersFunction_getInput_Face
Get objects with optional input.
spb_OffsetNormal.py:238
↓ 1 callersFunction_getInput_Face
Get objects with optional input.
spb_Pipe_tangentToCrvOnSrf.py:217
↓ 1 callersFunction_getInput_Face
Get objects with optional input.
spb_Fin.py:336
↓ 1 callersFunction_getInput_SymmetryPlane
Get option.
spb_Srf_mirrorAndAverageMatch.py:178
↓ 1 callersFunction_getInput_SymmetryPlane
Get option.
spb_Crv_mirrorAndAverageMatch.py:178
↓ 1 callersFunction_getInput_SymmetryPlane
Get option.
spb_CrvAndSrf_mirrorAndAverageMatch.py:188
↓ 1 callersFunction_getInput_UntrimmedSrfs
Get curves with optional input.
spb_Srf_mirrorAndAverageMatch.py:113
↓ 1 callersFunction_getInput_WireCrvsAndUntrimmedSrfs
Get curves with optional input.
spb_CrvAndSrf_mirrorAndAverageMatch.py:115
↓ 1 callersFunction_getInstanceScaleComponents
(rdInst)
spb_Block_ScaleDefObjs.py:273
↓ 1 callersFunction_getIntPts_WireEdge
(d)
spb_splitCrvsAndNakedEdges_mutually.py:76
↓ 1 callersFunction_getIntPts_WireWire
(d)
spb_splitCrvsAndNakedEdges_mutually.py:103
↓ 1 callersFunction_getMemoryEstimate
(rhObj)
spb_RhinoObject_MemoryEstimate.py:26
↓ 1 callersFunction_getMemoryEstimate
(rhObj)
spb_RhinoObject_MemoryEstimate_SelLargest.py:26
↓ 1 callersFunction_getNaturalCornerPts
(srf)
xBrepFace.py:318
↓ 1 callersFunction_getNeighborsPerElevationGroup
Returns list of lists of tuples of index pairs Also modifies zs_Min_AdjustedPerNeighbors
spb_NurbsSrf_Drape.py:712
↓ 1 callersFunction_getOppSide
(side)
spb_NurbsSrf_EdgeSrf.py:1040
↓ 1 callersFunction_getOwnersOfSelectedGrips
()
spb_NurbsObjs_SelGrips_AddInterior.py:20
↓ 1 callersFunction_getParallelToPlane
(iParallelWithPlane)
spb_NurbsSrf_selCoplanarGrips.py:474
↓ 1 callersFunction_getPreselected
(objectType=rd.ObjectType.Curve)
spb_Crv_discontinuities.py:192
↓ 1 callersFunction_getPreselectedCurves
()
spb_NurbsCrv_UniformDistanceControlPolygon.py:243
↓ 1 callersFunction_getSortedBrepIdsAndFaces
Parameters: list(objrefs and/or rd.BrepObjects) Returns: list(Brep GUIDs) list(lists(integers of Face indices) p
spb_BrepFace_retrim.py:265
↓ 1 callersFunction_getTrimEndDeviation
(rgLoop, idxLT)
spb_Brep_removeAllMicroEdges.py:208
↓ 1 callersFunction_get_CP_indices_between_input_indices
Parameters: idxs_In: Flat list of int. Returns: Flat list of int.
spb_NurbsSrf_selGripsPerGrevillesClosestToObjs.py:288
↓ 1 callersFunction_get_Faces_and_Breps_from_ObjRefs
(objrefs)
spb_Brep_Edge_count.py:35
↓ 1 callersFunction_get_Faces_and_Breps_from_ObjRefs
(objrefs)
spb_Brep_Trim_count.py:25
↓ 1 callersFunction_get_all_normal_breps
()
spb_Brep_findClosedCylindricalFeatureMismatches.py:172
↓ 1 callersFunction_get_all_normal_breps
()
spb_Brep_rebuildEdges.py:171
↓ 1 callersFunction_get_keys_for_geometries
Returns one of the following: None for no dictionary Empty list for no keys with values containing geometry or iterable of geo
spb_Block_PartBuilder.py:310
↓ 1 callersFunction_get_lists_of_face_indices_for_cocylindric_faces
(rgBrep, cyls_perF, fTol_IsCyl, fTol_Angle_Deg)
spb_Brep_findClosedCylindricalFeatureMismatches.py:394
↓ 1 callersFunction_get_orthogonal_neighbor_count_of_point
Parameters: pts: u list of v lists of pts iU: int Index in u (top-level list) iV: int Index of v (nested list) R
spb_NurbsSrf_Drape.py:550
↓ 1 callersFunction_get_rebuilt_devs_of_brep_edge_curves
(rgB_In, rgB_Out, fRebuildNakedTol)
spb_Brep_rebuildEdges.py:416
↓ 1 callersFunction_get_zs_of_orthogonal_neighbors
Parameters: pts: u list of v lists of pts iU: int Index in u (top-level list) iV: int Index of v (nested list) R
spb_NurbsSrf_Drape.py:1494
↓ 1 callersFunction_indexPairsOfOverlappingCurves
(rgCrvs, fMaxSliverWidth, bEntireFaceMustBeASliver)
spb_Brep_Faces_Sliver.py:317
↓ 1 callersFunction_isCurveJoinable
Joinable is valid and open.
spb_Crv_Join.py:183
↓ 1 callersFunction_isPtAtEndOfCrv
(rgCrv, curveEnd, pt, tolerance=1e-6)
spb_Crv_Connect.py:238
↓ 1 callersFunction_isStartingSrfSupported
Supported means surface must be an open, degree-3 NURBS with only multiplicity-of-1 interior knots.
spb_NurbsSrf_Drape.py:263
↓ 1 callersFunction_isTrim_SENW
(rgTrim)
xBrepFace.py:539
↓ 1 callersFunction_is_iterable
(obj)
spb_Crv_Ellipse_Approximate_with_arcs.py:228
↓ 1 callersFunction_joinCrvs
(curves_In)
spb_Crv_Ellipse_Approximate_with_arcs.py:236
↓ 1 callersFunction_matchCrvEndDirs
nc_ToMod is modified.
spb_ExtrudeCrvTapered_Not_using_CFTE.py:968
↓ 1 callersFunction_matchCrvEndDirs
nc_ToMod is modified.
spb_Fin.py:799
↓ 1 callersFunction_prepareCrvToFin
(rgCrv_In, bSimplifyCrv, bExplodePolyCrv, bSplitAtPolyKnots, bMakeDeformable, fTol, bEcho=True, bDebug=False)
spb_Fin.py:1125
↓ 1 callersFunction_prepareCurves
Prepare curves, including splitting per options. Returns: list of (profile) lists of new curves
spb_ExtrudeCrvTapered_Not_using_CFTE.py:674
↓ 1 callersFunction_print_nested_list
Prints the first few items of each nested list. Modification to AI-generated code.
spb_NurbsSrf_Drape.py:349
↓ 1 callersFunction_processCrvInput
(rgCrv_In, bSimplifyCrv, bExplodePolyCrv, bSplitCrvAtHighKnotMulties, bMakeDeformable, fTol, bDebug=False)
spb_ExtrudeCrvTapered_Using_CFTE.py:484
↓ 1 callersFunction_process_ByLayer_ColorSource
(rdObjs_toModify, rdObj_Source)
spb_RhinoObject_MatchColor.py:278
↓ 1 callersFunction_projectPts_toObjs
Parameters rgObjs_Targets: rd.ObjRef, rd.RhinoObject, GUID, or Rhino.Geometry, but all must be of the same type. pts_In: list
spb_NurbsSrf_Drape.py:478
↓ 1 callersFunction_pt_at_curve_end_closest_to_pick
(objref_Crv)
spb_Crv_Trim_to_end_pt_of_other_crv.py:243
↓ 1 callersFunction_rebuildCrv
(rgCrv_In, tol)
spb_ExtrudeCrvTapered_Using_CFTE.py:355
↓ 1 callersFunction_rebuild_to_Bezier
More strict fTol used on degree 2 since that Bezier doesn't allow tangency matching of both ends when they are not already aligned.
spb_Fin.py:831
↓ 1 callersFunction_rebuild_to_MultiSpan
Will not bother rebuilding to degree-2 since multiple spans are divided by G1-likely knots.
spb_Fin.py:875
↓ 1 callersFunction_removeCommonMacroTextFromString
(s_In)
spb_Alias.py:303
↓ 1 callersFunction_remove_bom
(text)
spb_Alias.py:1008
↓ 1 callersFunction_replaceInDef
(rdIdef, gB, rgB)
spb_Brep_setAllFaceColors.py:260
↓ 1 callersFunction_replace_string_case_insensitive
From Gemini.
spb_Alias.py:290
↓ 1 callersFunction_report_invalid_Brep_after_JoinNakedEdges
(brep, bEcho=True, bMarkBadGeom=True)
spb_JoinNakedEdges.py:348
↓ 1 callersFunction_retrimFace
Returns tuple of 2: rg.Brep (Just a duplicate of face when the retrim fails.) None on success, str on fail
spb_Brep_retrimAllFaces.py:368
↓ 1 callersFunction_separateInputIntoJoiningSets
(rhCrvs, bByLayer=True, bByColor=True, bDebug=False)
spb_Crv_Join.py:359
↓ 1 callersFunction_set_Color
(rdObjs_toModify, rdObj_Source)
spb_RhinoObject_MatchColor.py:220
↓ 1 callersFunction_simplifyCrv
Output a degree-3 curve with only simple internal knots. Only output degree-3 for similar limation of _Loft and RC's Loft.
spb_ExtrudeCrvTapered_Using_CFTE.py:379
↓ 1 callersFunction_sort2ListsPer1st
(list1, list2)
spb_NurbsSrf_Drape.py:626
↓ 1 callersFunction_sortAndGroupTargetsByElevation_High_to_low
Parameters pts: list of lists of mix of rg.Point3d or None Returns list of lists of u and v index tuples whose z's are
spb_NurbsSrf_Drape.py:671
↓ 1 callersFunction_sortAndGroupTargetsByElevation_High_to_low_NEW
Parameters pts: list of lists of mix of rg.Point3d or None fElevTol: float Should be tighter than general tolerance to minimi
spb_NurbsSrf_Drape.py:632
↓ 1 callersFunction_sortBrepObjects_and_face_indices
(objrefs)
spb_BrepFace_Color_get.py:19
↓ 1 callersFunction_sortBrepsAndFaces
Parameters: list(objrefs) Returns: list(Brep GUIDs) list(lists(integers of Face indices) per brep)
spb_NurbsSrf_removeMultipleKnots.py:150
← previousnext →801–900 of 2,493, ranked by callers