MCPcopy Create free account

hub / github.com/CADacombs/rhinopython / functions

Functions2,493 in github.com/CADacombs/rhinopython

↓ 1 callersMethodaddOption
(cls, go, key)
spb_EdgeContinuity_BatchSelect.py:68
↓ 1 callersMethodaddOption
(cls, go, key)
spb_NurbsCrv_EndBulge_Scale.py:88
↓ 1 callersMethodaddOption
(cls, go, key)
spb_NurbsCrv_fitByTranslatingControlPts.py:92
↓ 1 callersMethodaddOption
(cls, go, key)
spb_NurbsCrv_makeUniform.py:95
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Brep_chamferEdges_in_FreeCAD.py:125
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Crv_discontinuities.py:139
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Brep_filletEdges_in_FreeCAD.py:194
↓ 1 callersMethodaddOption
(cls, go, key)
spb_RefAxes_per_block_instance_transform.py:94
↓ 1 callersMethodaddOption
(cls, go, key)
spb_BrepEdge_getIndex.py:66
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Srf_radius.py:144
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Brep_shortEdges.py:92
↓ 1 callersMethodaddOption
(cls, go, key)
spb_RefAxes_per_plane.py:99
↓ 1 callersMethodaddOption
(cls, go, key)
spb_clearance.py:136
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Arc_convertToNonRationalCubicBezier.py:86
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Brep_nakedEdgeLoop.py:81
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Crv_fitRebuildSet_SpanCount.py:79
↓ 1 callersMethodaddOption
(cls, go, key)
spb_Block_ScaleDefObjs.py:87
↓ 1 callersMethodaddOption
(cls, go, key)
spb_CrvAndSrf_mirrorAndAverageMatch.py:69
↓ 1 callersFunctionaddOptions
()
spb_Block_listDefinitions.py:45
↓ 1 callersFunctionaddOuterLoop
Parameters: rgB1 rgLoop_B0 idx_rgTrims_ToRemove bDebug Returns:
xBrepFace_removeTrim.py:617
↓ 1 callersFunctionaddPointsAtNurbsCrvKnots
spb_Knots_markPerContinuity.py:222
↓ 1 callersFunctionaddPointsAtNurbsSrfKnots
spb_Knots_markPerContinuity.py:262
↓ 1 callersFunctionaddSenwEdgeTrimToLoop
Parameters: Returns:
xBrepFace_removeTrim.py:476
↓ 1 callersFunctionaddTorusBrepObject
Parameters: Returns:
spb_Torus_thru_arc.py:255
↓ 1 callersFunctionaddWireframeOfShape
spb_BrepFace_definingWireframeOfPrimitiveShape.py:404
↓ 1 callersFunctionadd_CurvesOfBorders
(rgCrvs, bEcho=True, bDebug=False)
spb_Brep_nakedEdgeLoop.py:466
↓ 1 callersFunctionadjustCpLocs_NoWhileLoop
()
spb_NurbsCrv_maximizeMinimumRadius.py:1546
↓ 1 callersFunctionadjustTanCpSpread_BothEndsSimultaneously
Returns: Success: rg.NurbsCurve(New), float(minRadius), float(deviation) Fail: None, str(Feedback) 210908: New.
spb_NurbsCrv_maximizeMinimumRadius.py:941
↓ 1 callersFunctionadjustTanCpSpread_IsolatedEnd
Returns: Success: tuple(rg.NurbsCurve(New), float(minRadius), float(deviation)), None Fail: None, str(Feedback) Rec
spb_NurbsCrv_maximizeMinimumRadius.py:1119
↓ 1 callersFunctionadjustTanCpSpread_OneEndOnly
Returns: Success: rg.NurbsCurve(New), float(minRadius), float(deviation) Fail: None, str(Feedback) This is not the
spb_NurbsCrv_maximizeMinimumRadius.py:790
↓ 1 callersFunctionadjustWeight
Returns: Success: (rg.NurbsCurve(New), float(minRadius), float(deviation)), None Fail: None, sLog
spb_NurbsCrv_maximizeMinimumRadius.py:384
↓ 1 callersFunctionareAllBrepTrimsUnique
(geoms)
spb_NurbsSrf_EdgeSrf.py:1166
↓ 1 callersFunctionareAllTrimsEqualToSrfSides
(rgFace)
spb_BrepFace_UntrimAll.py:161
↓ 1 callersFunctionareCurvesAlreadyAtDesiredContinuity
spb_Crv_match.py:360
↓ 1 callersFunctionareCurvesDifferent
(cA, ncsB)
spb_Pipe_tangentToCrvOnSrf.py:633
↓ 1 callersFunctionareEpsilonEqual
(a, b, epsilon)
spb_ProjectCrvsOntoBreps.py:764
↓ 1 callersFunctionareEpsilonEqual
(a, b, epsilon)
spb_NurbsCrv_makeUniform.py:225
↓ 1 callersFunctionareLayerAndAllAncestorsVisible
(idx_rdLayer_Child)
spb_clearance.py:181
↓ 1 callersFunctionareParamsAlignedPerPickPts
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 callersFunctionareSrfParamsAlignedAlongMatchingSides
spb_NurbsSrf_EdgeSrf.py:802
↓ 1 callersFunctionautoSearchForOnlyClosedBoundaryLoop
spb_Brep_Patch_in_FreeCAD.py:245
↓ 1 callersFunctionbinarySearch
(nc)
spb_NurbsCrv_maximizeMinimumRadius.py:547
↓ 1 callersFunctionbinarySearch
(dist_Min, dev_Min, dist_Max, dev_Max)
spb_NurbsCrv_fitByTranslatingControlPts.py:348
↓ 1 callersFunctionblockObjectOnLayer
(sLayer)
spb_Layer_matchColor.py:164
↓ 1 callersFunctionbrepOrExtrusionOfBlock_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 callersFunctionbrepOrExtrusionOfBlock_WireframePick
(rdInstRef, pt, xform=rg.Transform.Identity)
xBlock.py:50
↓ 1 callersFunctionbrep_GUIDs_and_indices_of_trims_from_objrefs
(objrefs)
spb_BrepFace_detachEdgeLoop.py:193
↓ 1 callersFunctionbrepsOrExtrusionsAndPtsInBlockInstThatIntrsctLine
(rdInstRef, rgLineCrv, xform=rg.Transform.Identity, rgBreps_Intrsct=None, pts_Intrsct_All=None)
xBlock.py:76
↓ 1 callersFunctionbuildEmptyPtLists
(d)
spb_splitCrvsAndNakedEdges_mutually.py:67
↓ 1 callersFunctioncalculateGrevilleToClosestPtVector
(nc_toDeform, iCp, nc_Target, bDebug=False)
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:426
↓ 1 callersFunctioncalculateNewCPLocation_GrevilleToClosestPt
(nc_toDeform, iCp, nc_Target, bDebug=False)
spb_NurbsCrv_fitByTranslatingControlPts.py:652
↓ 1 callersFunctioncheckAndDelPYTHONHOME
Doing this due to behavior of Rhino 8.
spb_Brep_filletEdges_in_FreeCAD.py:116
↓ 1 callersMethodchooseTypes
(cls)
spb_Brep_invalid.py:213
↓ 1 callersFunctionclosestFaceToPoint
(rgBrep, pt3d)
spb_Srf_radius.py:191
↓ 1 callersFunctioncoerceBrep
(rhObj)
spb_ProjectCrvsOntoBreps.py:351
↓ 1 callersFunctioncoerceBrep
(rhObj)
xBrepObject.py:75
↓ 1 callersFunctioncoerceBrep
(rhObj)
spb_Brep_markShortestEdge.py:84
↓ 1 callersFunctioncoerceBrep
(rhObj)
spb_Brep_edgesWithMaxTolerance.py:229
↓ 1 callersFunctioncoerceBrepObject
(rhObj)
spb_Brep_extractFacesWithOutOfToleranceEdges.py:220
↓ 1 callersFunctioncoerceBrepObject
(rhObj)
spb_ProjectCrvsOntoBreps.py:1331
↓ 1 callersFunctioncoerceBrepObject
(rhObj)
spb_Brep_findFacesWithBadSrfs.py:231
↓ 1 callersFunctioncoerceBrepObject
(rhBrep_In)
spb_JoinNakedEdges.py:461
↓ 1 callersFunctioncoerceBrepObject
(rhObj)
spb_Brep_facesWithBadAreaCompute.py:309
↓ 1 callersFunctioncoerceList
(obj)
spb_Brep_repairWizard.py:349
↓ 1 callersFunctioncoerceRhinoObject
(rhObj)
spb_Brep_extractFacesWithOutOfToleranceEdges.py:209
↓ 1 callersFunctioncoerceRhinoObject
(rhObj)
spb_Brep_findFacesWithBadSrfs.py:220
↓ 1 callersFunctioncoerceRhinoObject
'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 callersFunctioncoerceRhinoObject
(rhObj)
spb_Brep_facesWithBadAreaCompute.py:298
↓ 1 callersFunctioncoerceSurface
(rhObj)
spb_Brep_repairWizard.py:355
↓ 1 callersFunctioncollectFaceColors
(rgBrep)
spb_Brep_extractFacesByColor.py:233
↓ 1 callersFunctioncollectTargetBrepData
(rhBreps, rdBs_In, rgBs_In, rgB1s_1F_PerB_In, rgPlanes_PerB_In)
spb_ProjectCrvsOntoBreps.py:1344
↓ 1 callersFunctioncompare2AliasExports
spb_Alias.py:1014
↓ 1 callersFunctionconstantRadiusOfSurface
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 callersFunctionconvertLinearNurbsToLinesInList
(rgCrvs, tolerance=1e-6)
spb_ProjectCrvsOntoBreps.py:507
↓ 1 callersFunctionconvertObjrefsToSortedBrepsAndEdges
Parameters: objrefs of Edges Returns on success: list(GUIDs of breps) list(list(Edge indices) per brep)
spb_Brep_nakedEdgeLoop.py:261
↓ 1 callersFunctionconvertSpans_NoMerging
Processes NURBS-form of input curve even if it is a PolyCurve.
spb_Crv_convertSpansToLines.py:832
↓ 1 callersFunctionconvertToNS
()
xBrep_splitSurfaceWithCurves.py:456
↓ 1 callersFunctionconvertToNS
()
xSurface.py:376
↓ 1 callersFunctioncorrectEdgeTols
(keySearchUs)
spb_Brep_repairWizard.py:564
↓ 1 callersFunctioncount_crvPtsOnFace
(pts_Crv, face, fTolerance)
xCurve.py:419
↓ 1 callersFunctioncreate1FaceBrepWithNewSurface
Parameters: rgFace_In fDevTol bSrfOnFail bDebug Returns on success: rg.Brep float(sur
spb_NurbsSrf_removeMultipleKnots.py:516
↓ 1 callersFunctioncreate4ArcApproximation
(a, b, iNumPtsToCheck=31, bDebug=False)
spb_Crv_Ellipse_Approximate_with_arcs.py:276
↓ 1 callersFunctioncreate8ArcApproximation
(a, b, bDebug=False)
spb_Crv_Ellipse_Approximate_with_arcs.py:576
↓ 1 callersFunctioncreateAlignedRefGeom
Returns either NurbsSurface with parameterizations aligned with ns_M along side_M or NurbsCurve with parameterization aligned
spb_NurbsSrf_MatchSrf_1Edge.py:1059
↓ 1 callersFunctioncreateAlignedRefGeom_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 callersFunctioncreateAlignedRefSrfs
Notes: ns_R.Reverse(int direction, bool inPlace) Transpose(bool inPlace)
spb_NurbsSrf_EdgeSrf.py:854
↓ 1 callersFunctioncreateAlignedRefSrfs
Notes: ns_R.Reverse(int direction, bool inPlace) Transpose(bool inPlace)
spb_NurbsSrf_MatchSrf_1Edge.py:1067
↓ 1 callersFunctioncreateArrayedGeometry
spb_arrayObjsAtVerticalFrames.py:466
↓ 1 callersFunctioncreateBrep
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 callersFunctioncreateBrep
spb_ExtrudeCrvTapered_Not_using_CFTE.py:996
↓ 1 callersFunctioncreateBrep
spb_Brep_createDivsBetween2OffsetCrvsForSurfacing.py:519
↓ 1 callersFunctioncreateBrepFromMatchingFace
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 callersFunctioncreateBrepObject
Parameters: rhCrvs_In: list(ObjRef or rg.Curves) iContinuities: list(int(Geometric continuity order)) fFreeCADTimeout
spb_Brep_Patch_in_FreeCAD.py:916
↓ 1 callersFunctioncreateBrepObjects
xBrepFaces_createFilletSurface.py:524
↓ 1 callersFunctioncreateBrepObjects
spb_Brep_createFromTaperedExtrude.py:610
↓ 1 callersFunctioncreateBrepToCopy
spb_hole_addSolid.py:1009
↓ 1 callersFunctioncreateBrep_RemoveMicroEdges
Parameters: rgBrep_In fMaxMicroLength: float bDebug: bool Returns on success: Brep None
spb_Brep_removeAllMicroEdges.py:698
↓ 1 callersFunctioncreateBreps
xBrepFaces_createFilletSurface.py:319
↓ 1 callersFunctioncreateBreps
spb_Brep_createFromTaperedExtrude.py:481
↓ 1 callersFunctioncreateBreps
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
← previousnext →1,001–1,100 of 2,493, ranked by callers