Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CADacombs/rhinopython
/ functions
Functions
2,493 in github.com/CADacombs/rhinopython
⨍
Functions
2,493
◇
Types & classes
193
↓ 1 callers
Method
addOption
(cls, go, key)
spb_EdgeContinuity_BatchSelect.py:68
↓ 1 callers
Method
addOption
(cls, go, key)
spb_NurbsCrv_EndBulge_Scale.py:88
↓ 1 callers
Method
addOption
(cls, go, key)
spb_NurbsCrv_fitByTranslatingControlPts.py:92
↓ 1 callers
Method
addOption
(cls, go, key)
spb_NurbsCrv_makeUniform.py:95
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Brep_chamferEdges_in_FreeCAD.py:125
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Crv_discontinuities.py:139
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Brep_filletEdges_in_FreeCAD.py:194
↓ 1 callers
Method
addOption
(cls, go, key)
spb_RefAxes_per_block_instance_transform.py:94
↓ 1 callers
Method
addOption
(cls, go, key)
spb_BrepEdge_getIndex.py:66
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Srf_radius.py:144
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Brep_shortEdges.py:92
↓ 1 callers
Method
addOption
(cls, go, key)
spb_RefAxes_per_plane.py:99
↓ 1 callers
Method
addOption
(cls, go, key)
spb_clearance.py:136
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Arc_convertToNonRationalCubicBezier.py:86
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Brep_nakedEdgeLoop.py:81
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Crv_fitRebuildSet_SpanCount.py:79
↓ 1 callers
Method
addOption
(cls, go, key)
spb_Block_ScaleDefObjs.py:87
↓ 1 callers
Method
addOption
(cls, go, key)
spb_CrvAndSrf_mirrorAndAverageMatch.py:69
↓ 1 callers
Function
addOptions
()
spb_Block_listDefinitions.py:45
↓ 1 callers
Function
addOuterLoop
Parameters: rgB1 rgLoop_B0 idx_rgTrims_ToRemove bDebug Returns:
xBrepFace_removeTrim.py:617
↓ 1 callers
Function
addPointsAtNurbsCrvKnots
spb_Knots_markPerContinuity.py:222
↓ 1 callers
Function
addPointsAtNurbsSrfKnots
spb_Knots_markPerContinuity.py:262
↓ 1 callers
Function
addSenwEdgeTrimToLoop
Parameters: Returns:
xBrepFace_removeTrim.py:476
↓ 1 callers
Function
addTorusBrepObject
Parameters: Returns:
spb_Torus_thru_arc.py:255
↓ 1 callers
Function
addWireframeOfShape
spb_BrepFace_definingWireframeOfPrimitiveShape.py:404
↓ 1 callers
Function
add_CurvesOfBorders
(rgCrvs, bEcho=True, bDebug=False)
spb_Brep_nakedEdgeLoop.py:466
↓ 1 callers
Function
adjustCpLocs_NoWhileLoop
()
spb_NurbsCrv_maximizeMinimumRadius.py:1546
↓ 1 callers
Function
adjustTanCpSpread_BothEndsSimultaneously
Returns: Success: rg.NurbsCurve(New), float(minRadius), float(deviation) Fail: None, str(Feedback) 210908: New.
spb_NurbsCrv_maximizeMinimumRadius.py:941
↓ 1 callers
Function
adjustTanCpSpread_IsolatedEnd
Returns: Success: tuple(rg.NurbsCurve(New), float(minRadius), float(deviation)), None Fail: None, str(Feedback) Rec
spb_NurbsCrv_maximizeMinimumRadius.py:1119
↓ 1 callers
Function
adjustTanCpSpread_OneEndOnly
Returns: Success: rg.NurbsCurve(New), float(minRadius), float(deviation) Fail: None, str(Feedback) This is not the
spb_NurbsCrv_maximizeMinimumRadius.py:790
↓ 1 callers
Function
adjustWeight
Returns: Success: (rg.NurbsCurve(New), float(minRadius), float(deviation)), None Fail: None, sLog
spb_NurbsCrv_maximizeMinimumRadius.py:384
↓ 1 callers
Function
areAllBrepTrimsUnique
(geoms)
spb_NurbsSrf_EdgeSrf.py:1166
↓ 1 callers
Function
areAllTrimsEqualToSrfSides
(rgFace)
spb_BrepFace_UntrimAll.py:161
↓ 1 callers
Function
areCurvesAlreadyAtDesiredContinuity
spb_Crv_match.py:360
↓ 1 callers
Function
areCurvesDifferent
(cA, ncsB)
spb_Pipe_tangentToCrvOnSrf.py:633
↓ 1 callers
Function
areEpsilonEqual
(a, b, epsilon)
spb_ProjectCrvsOntoBreps.py:764
↓ 1 callers
Function
areEpsilonEqual
(a, b, epsilon)
spb_NurbsCrv_makeUniform.py:225
↓ 1 callers
Function
areLayerAndAllAncestorsVisible
(idx_rdLayer_Child)
spb_clearance.py:181
↓ 1 callers
Function
areParamsAlignedPerPickPts
For ObjRefs with non-planar Surfaces, use U parameterization direction per South and North picks, V for West and East. Otherwise,
spb_NurbsSrf_MatchSrf_1Edge.py:532
↓ 1 callers
Function
areSrfParamsAlignedAlongMatchingSides
spb_NurbsSrf_EdgeSrf.py:802
↓ 1 callers
Function
autoSearchForOnlyClosedBoundaryLoop
spb_Brep_Patch_in_FreeCAD.py:245
↓ 1 callers
Function
binarySearch
(nc)
spb_NurbsCrv_maximizeMinimumRadius.py:547
↓ 1 callers
Function
binarySearch
(dist_Min, dev_Min, dist_Max, dev_Max)
spb_NurbsCrv_fitByTranslatingControlPts.py:348
↓ 1 callers
Function
blockObjectOnLayer
(sLayer)
spb_Layer_matchColor.py:164
↓ 1 callers
Function
brepOrExtrusionOfBlock_ShadedPick
Create intersecting line that passes through the actual picked point. Its vector is that of the camera view. The line extends to the boundin
xBlock.py:20
↓ 1 callers
Function
brepOrExtrusionOfBlock_WireframePick
(rdInstRef, pt, xform=rg.Transform.Identity)
xBlock.py:50
↓ 1 callers
Function
brep_GUIDs_and_indices_of_trims_from_objrefs
(objrefs)
spb_BrepFace_detachEdgeLoop.py:193
↓ 1 callers
Function
brepsOrExtrusionsAndPtsInBlockInstThatIntrsctLine
(rdInstRef, rgLineCrv, xform=rg.Transform.Identity, rgBreps_Intrsct=None, pts_Intrsct_All=None)
xBlock.py:76
↓ 1 callers
Function
buildEmptyPtLists
(d)
spb_splitCrvsAndNakedEdges_mutually.py:67
↓ 1 callers
Function
calculateGrevilleToClosestPtVector
(nc_toDeform, iCp, nc_Target, bDebug=False)
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:426
↓ 1 callers
Function
calculateNewCPLocation_GrevilleToClosestPt
(nc_toDeform, iCp, nc_Target, bDebug=False)
spb_NurbsCrv_fitByTranslatingControlPts.py:652
↓ 1 callers
Function
checkAndDelPYTHONHOME
Doing this due to behavior of Rhino 8.
spb_Brep_filletEdges_in_FreeCAD.py:116
↓ 1 callers
Method
chooseTypes
(cls)
spb_Brep_invalid.py:213
↓ 1 callers
Function
closestFaceToPoint
(rgBrep, pt3d)
spb_Srf_radius.py:191
↓ 1 callers
Function
coerceBrep
(rhObj)
spb_ProjectCrvsOntoBreps.py:351
↓ 1 callers
Function
coerceBrep
(rhObj)
xBrepObject.py:75
↓ 1 callers
Function
coerceBrep
(rhObj)
spb_Brep_markShortestEdge.py:84
↓ 1 callers
Function
coerceBrep
(rhObj)
spb_Brep_edgesWithMaxTolerance.py:229
↓ 1 callers
Function
coerceBrepObject
(rhObj)
spb_Brep_extractFacesWithOutOfToleranceEdges.py:220
↓ 1 callers
Function
coerceBrepObject
(rhObj)
spb_ProjectCrvsOntoBreps.py:1331
↓ 1 callers
Function
coerceBrepObject
(rhObj)
spb_Brep_findFacesWithBadSrfs.py:231
↓ 1 callers
Function
coerceBrepObject
(rhBrep_In)
spb_JoinNakedEdges.py:461
↓ 1 callers
Function
coerceBrepObject
(rhObj)
spb_Brep_facesWithBadAreaCompute.py:309
↓ 1 callers
Function
coerceList
(obj)
spb_Brep_repairWizard.py:349
↓ 1 callers
Function
coerceRhinoObject
(rhObj)
spb_Brep_extractFacesWithOutOfToleranceEdges.py:209
↓ 1 callers
Function
coerceRhinoObject
(rhObj)
spb_Brep_findFacesWithBadSrfs.py:220
↓ 1 callers
Function
coerceRhinoObject
'Deleted objects cannot be found by id.' (https://developer.rhino3d.com/api/RhinoCommon/html/M_Rhino_DocObjects_Tables_ObjectTable_FindId.h
xBrepObject.py:47
↓ 1 callers
Function
coerceRhinoObject
(rhObj)
spb_Brep_facesWithBadAreaCompute.py:298
↓ 1 callers
Function
coerceSurface
(rhObj)
spb_Brep_repairWizard.py:355
↓ 1 callers
Function
collectFaceColors
(rgBrep)
spb_Brep_extractFacesByColor.py:233
↓ 1 callers
Function
collectTargetBrepData
(rhBreps, rdBs_In, rgBs_In, rgB1s_1F_PerB_In, rgPlanes_PerB_In)
spb_ProjectCrvsOntoBreps.py:1344
↓ 1 callers
Function
compare2AliasExports
spb_Alias.py:1014
↓ 1 callers
Function
constantRadiusOfSurface
Even if surface has 2 constant radii, returns only the average of the minima. TODO: In the case of having 2 constant radii, return both,
spb_Srf_radius.py:361
↓ 1 callers
Function
convertLinearNurbsToLinesInList
(rgCrvs, tolerance=1e-6)
spb_ProjectCrvsOntoBreps.py:507
↓ 1 callers
Function
convertObjrefsToSortedBrepsAndEdges
Parameters: objrefs of Edges Returns on success: list(GUIDs of breps) list(list(Edge indices) per brep)
spb_Brep_nakedEdgeLoop.py:261
↓ 1 callers
Function
convertSpans_NoMerging
Processes NURBS-form of input curve even if it is a PolyCurve.
spb_Crv_convertSpansToLines.py:832
↓ 1 callers
Function
convertToNS
()
xBrep_splitSurfaceWithCurves.py:456
↓ 1 callers
Function
convertToNS
()
xSurface.py:376
↓ 1 callers
Function
correctEdgeTols
(keySearchUs)
spb_Brep_repairWizard.py:564
↓ 1 callers
Function
count_crvPtsOnFace
(pts_Crv, face, fTolerance)
xCurve.py:419
↓ 1 callers
Function
create1FaceBrepWithNewSurface
Parameters: rgFace_In fDevTol bSrfOnFail bDebug Returns on success: rg.Brep float(sur
spb_NurbsSrf_removeMultipleKnots.py:516
↓ 1 callers
Function
create4ArcApproximation
(a, b, iNumPtsToCheck=31, bDebug=False)
spb_Crv_Ellipse_Approximate_with_arcs.py:276
↓ 1 callers
Function
create8ArcApproximation
(a, b, bDebug=False)
spb_Crv_Ellipse_Approximate_with_arcs.py:576
↓ 1 callers
Function
createAlignedRefGeom
Returns either NurbsSurface with parameterizations aligned with ns_M along side_M or NurbsCurve with parameterization aligned
spb_NurbsSrf_MatchSrf_1Edge.py:1059
↓ 1 callers
Function
createAlignedRefGeom_PerStart
Variation to a function in spb_Match1 in that the start locations of the edges are used to determine whether NS or NC needs to be reve
spb_NurbsSrf_EdgeSrf.py:790
↓ 1 callers
Function
createAlignedRefSrfs
Notes: ns_R.Reverse(int direction, bool inPlace) Transpose(bool inPlace)
spb_NurbsSrf_EdgeSrf.py:854
↓ 1 callers
Function
createAlignedRefSrfs
Notes: ns_R.Reverse(int direction, bool inPlace) Transpose(bool inPlace)
spb_NurbsSrf_MatchSrf_1Edge.py:1067
↓ 1 callers
Function
createArrayedGeometry
spb_arrayObjsAtVerticalFrames.py:466
↓ 1 callers
Function
createBrep
Parameters: rgBrep_In: ObjRef or tuple(rd.BrepObject or GUID, float(edge index)) idxs_Edges: list(int(EdgeIndex)) fFr
spb_Brep_Patch_in_FreeCAD.py:723
↓ 1 callers
Function
createBrep
spb_ExtrudeCrvTapered_Not_using_CFTE.py:996
↓ 1 callers
Function
createBrep
spb_Brep_createDivsBetween2OffsetCrvsForSurfacing.py:519
↓ 1 callers
Function
createBrepFromMatchingFace
Returns: Index of brep in breps. This function is used by other scripts, so leave it at the root level.
xBrep_trimSurfaceWithCurves.py:397
↓ 1 callers
Function
createBrepObject
Parameters: rhCrvs_In: list(ObjRef or rg.Curves) iContinuities: list(int(Geometric continuity order)) fFreeCADTimeout
spb_Brep_Patch_in_FreeCAD.py:916
↓ 1 callers
Function
createBrepObjects
xBrepFaces_createFilletSurface.py:524
↓ 1 callers
Function
createBrepObjects
spb_Brep_createFromTaperedExtrude.py:610
↓ 1 callers
Function
createBrepToCopy
spb_hole_addSolid.py:1009
↓ 1 callers
Function
createBrep_RemoveMicroEdges
Parameters: rgBrep_In fMaxMicroLength: float bDebug: bool Returns on success: Brep None
spb_Brep_removeAllMicroEdges.py:698
↓ 1 callers
Function
createBreps
xBrepFaces_createFilletSurface.py:319
↓ 1 callers
Function
createBreps
spb_Brep_createFromTaperedExtrude.py:481
↓ 1 callers
Function
createBreps
rgCrvs_ToExtrude: Multiple curves should be passed so that output Breps can be joined. bExtrudeToPlane_Loose = getOpt('bExtrudeToPlane_Loos
spb_ExtrudeCrvTapered_Using_CFTE.py:546
← previous
next →
1,001–1,100 of 2,493, ranked by callers