MCPcopy Create free account

hub / github.com/CADacombs/rhinopython / functions

Functions2,493 in github.com/CADacombs/rhinopython

↓ 2 callersMethodsetValues
(cls)
xCurve_sortCurvesOnSurface.py:136
↓ 2 callersMethodsetValues
(cls)
spb_Brep_findFaceByBoundingBox.py:98
↓ 2 callersMethodsetValues
(cls)
xCurve_splitWithSurfaceEdges.py:86
↓ 2 callersMethodsetValues
(cls)
xCurve_trimWithSurfaceEdges.py:97
↓ 2 callersMethodsetValues
(cls)
spb_Crv_parameterAtPoint.py:65
↓ 2 callersFunctionsimplifyPolyline
(pl, target_pt_ct=6)
spb_NurbsCrv_starterFor_approximateCrv.py:185
↓ 2 callersFunctionsortGripsFromPt
(grips_In, pt)
spb_Grips_linearize_per2Pts.py:269
↓ 2 callersFunctionsort_crvs_to_closed_loop
First curve in crvs_In will be the starting curve.
spb_Brep_Patch_in_FreeCAD.py:178
↓ 2 callersFunctionspb_GDBC_1Way
Alternative to Curve.GetDistancesBetweenCurves for more accuracy. Parameters: curve_TestPts: rg.Curve that will be divided to ob
spb_CrvDeviation.py:572
↓ 2 callersFunctiontransferHigherDegree
(nFrom, nTo, sideFrom, sideTo)
spb_NurbsSrf_MatchSrf_1Edge.py:1125
↓ 2 callersFunctiontransferUniqueKnotVector
Union the knot vectors of nurbsA and nurbsB and apply to nurbsB (modify reference). nurbsA and nurbsB: Any combination of NurbsSurface or
spb_NurbsSrf_EdgeSrf.py:909
↓ 2 callersFunctiontransferUniqueKnotVector
Union the knot vectors of nurbsA and nurbsB and apply to nurbsB (modify reference). nurbsA and nurbsB: Any combination of NurbsSurface or
spb_NurbsSrf_MatchSrf_1Edge.py:1160
↓ 2 callersFunctiontrim1FaceBrepsWithEachOther
Parameters: Returns:
xBrep_deleteFaces.py:530
↓ 2 callersFunctiontrimNurbsAtCrvIntersections
At this time, only len(ngs_In) == 4.
spb_NurbsSrf_EdgeSrf.py:732
↓ 2 callersFunctiontrimUnderlyingSrfsToBrepNEs
Parameters: keyToTrim: Breps of any rg.Surface, not just rg.BrepFace. keyOfTrimming: Can be one or more GUIDs of B
spb_Brep_repairWizard.py:1384
↓ 2 callersFunctiontryExistingEdgeMatchingCurve
Returns: rgEdge if vertex indices match and curves have distance deviation within a tolerance.
xBrepFace_removeTrim.py:258
↓ 2 callersFunctiontryGetArcDataFromNurbsSpans
(nc)
spb_Crv_radiusMinima.py:294
↓ 2 callersFunctiontryGetPlane
(rgFace0, bMatchToShrunkFace=True, fTolerance=sc.doc.ModelAbsoluteTolerance, bDebug=False)
xBrepFace_tryGetPrimitiveShape.py:26
↓ 2 callersFunctiontryGetRoundPrimitive
Round primitives are Cone, Cylinder, Sphere, and Torus.
xBrepFace_tryGetPrimitiveShape.py:54
↓ 2 callersFunctiontryToExtendCrvToNearCrvOfSet
(crv_In, side, crvs_Target, tolerance)
xBrepFace.py:390
↓ 2 callersFunctiontryToExtendCrvToNearPtOfSet
(crv_In, side, pts_Target, tolerance)
xBrepFace.py:336
↓ 2 callersFunctiontryToSetCrvEndToPtOfSet
(crv_In, side, pts_Target, tolerance)
xBrepFace.py:360
↓ 2 callersFunctionunhighlightAllFacesInAllSelectedBreps
()
xBrep_deleteFaces.py:173
↓ 2 callersFunctionuntrimFaces
(keyUntrimUs, keyUntrimmed)
spb_Brep_repairWizard.py:1243
↓ 2 callersFunctionwasCurvePickedCloserToT1
(objref_Crv)
spb_Crv_matchDomainsForParametricContinuity.py:151
↓ 2 callersFunctionzoomToObject
(gObj, fMagFactor=1.0)
spb_ZoomCycleSelected.py:19
↓ 1 callersMethodCreateCheckBoxListRow
(self)
spb_Intersect_SrfSrf.py:320
↓ 1 callersMethodCreateFormControls
(self)
spb_Intersect_SrfSrf.py:279
↓ 1 callersMethodCreateListBoxRow
(self)
spb_Intersect_SrfSrf.py:341
↓ 1 callersMethodInitialize
(self)
spb_Intersect_SrfSrf.py:236
↓ 1 callersFunction_GrevillePt3ds_NestedList
(ns)
spb_NurbsSrf_selGripsPerGrevillesClosestToObjs.py:238
↓ 1 callersFunction_addFilletApproximation_RC
(arcs, nc_toOffset, brep)
spb_FilletSrf_fromRail.py:930
↓ 1 callersFunction_addInteriorGripsToSelected
(rdOwner)
spb_NurbsObjs_SelGrips_AddInterior.py:121
↓ 1 callersFunction_addInteriorGripsToSelected_NurbsCrv
(rdCurve)
spb_NurbsObjs_SelGrips_AddInterior.py:47
↓ 1 callersFunction_addInteriorGripsToSelection_Brep_1Face
(rdBrep)
spb_NurbsObjs_SelGrips_AddInterior.py:74
↓ 1 callersFunction_addMissingPointsAlongBorder
Parameters pts_In: list of lists of Point3d Returns list of lists of Point3d if modified.
spb_NurbsSrf_Drape.py:1419
↓ 1 callersFunction_addMissingPoints_LowestNeighbors_All
(pts_Target_In, pts_Greville)
spb_NurbsSrf_Drape.py:1554
↓ 1 callersFunction_addSrfGrevillPtsForMissing
Parameters pts_In: list of lists of rg.Point3d ns: rg.NurbsSurface with Greville counts of len(pts_In) x len(pts_In[0]) R
spb_NurbsSrf_Drape.py:1469
↓ 1 callersFunction_addSweep_using_Sweep1
(arcs, loft, bUseSweep1Dialog, bDebug)
spb_FilletSrf_fromRail.py:996
↓ 1 callersFunction_areCurvesAlreadyInList
(cs, dss, fTol, bDebug)
spb_Intersect_SrfSrf.py:424
↓ 1 callersFunction_areEpsilonEqual
(a, b, epsilon)
spb_Silhouette.py:365
↓ 1 callersFunction_areLinesCollinear
(lineA, lineB, distanceTolerance, angleTolerance)
spb_Brep_findClosedCylindricalFeatureMismatches.py:511
↓ 1 callersFunction_arePtsWithinTolerance
(pts, tolerance=1e-6)
spb_Crv_Connect.py:211
↓ 1 callersFunction_are_cylinders_colcylindrical
(cylA, cylB, distanceTolerance, angleTolerance)
spb_Brep_findClosedCylindricalFeatureMismatches.py:280
↓ 1 callersFunction_are_there_any_changes_in_curve_type_counts
(rgBrep_A, rgBrep_B)
spb_Brep_rebuildEdges.py:395
↓ 1 callersFunction_areaComp
fDeltaTol: 0.01 means 1% tolerance
spb_Brep_retrimAllFaces.py:240
↓ 1 callersFunction_auditAllBlockDefsForGeometry
()
spb_Block_UserDict_Geom.py:308
↓ 1 callersFunction_changeObjectAttributes_Blocks
(layer_from, layer_to)
spb_Layer_mergeChildrenToParent.py:116
↓ 1 callersFunction_changeObjectAttributes_NoBlocks
(layer_from, layer_to)
spb_Layer_mergeChildrenToParent.py:103
↓ 1 callersFunction_closestPointsOfNeighborsOnNormalLines
bLineExts: When True: If neighbor's point and its neighbor's point in the same direction are both available, create a line thr
spb_NurbsSrf_Drape.py:1203
↓ 1 callersFunction_closest_pt
(rgCurve, testPoint)
spb_Crv_Trim_to_end_pt_of_other_crv.py:255
↓ 1 callersFunction_coerceBrepObject
(rhObj)
spb_Brep_rebuildEdges.py:786
↓ 1 callersFunction_coerceSurface
(rhObj)
spb_NurbsSrf_Drape.py:441
↓ 1 callersFunction_colinearDeviation
(pts)
spb_NurbsSrf_selCoplanarGrips.py:231
↓ 1 callersFunction_collect_cylinders_per_face_index
Parameters: Returns:
spb_Brep_findClosedCylindricalFeatureMismatches.py:248
↓ 1 callersFunction_convert_rdObjs_to_geoms
Parameters: rdObjs: iterable of ObjRef, RhinoObject, or GUID Returns: .NET List[rg]
spb_Block_UserDict_Geom.py:396
↓ 1 callersFunction_createArcs
Returns: list(rg.Arc) Arcs are aligned to center curve of theoretical pipe but are set at each tangent edge's Greville poin
spb_FilletSrf_fromRail.py:467
↓ 1 callersFunction_createBlendCurve
(nc, iClampStartDerivOrder, iClampEndDerivOrder)
spb_NurbsCrv_UniformDistanceControlPolygon.py:264
↓ 1 callersFunction_createCenterSpineWithCorrectedEndPts
This method corrects the end points of the center spine so that the ends of the pipe match the end points of the tangent curve. Retu
spb_Pipe_tangentToCrvOnSrf.py:425
↓ 1 callersFunction_createCurvesFromEdges
(brep, minLength=None, bDebug=False)
spb_Brep_retrimAllFaces.py:352
↓ 1 callersFunction_createCurves_1Set_VariousTols
(rgObj_A, rgObj_B, fMaxTol, fMinTol, fMinCrvLength, bDebug)
spb_Intersect_SrfSrf.py:544
↓ 1 callersFunction_createCurves_4Sets
(rgB_A, rgB_B, fMaxTol, fMinTol, fMinCrvLength, bDebug)
spb_Intersect_SrfSrf.py:611
↓ 1 callersFunction_createGeometryForProfile
(rgC_Profile_Prepared, Lc_ToArray, plane_Proj, fAngle_Start_Deg, fAngle_End_Deg, bTaperChangePerCrvParam_NotAr
spb_ExtrudeCrvTapered_Not_using_CFTE.py:1057
↓ 1 callersFunction_createGeometryInteractively
spb_FilletSrf_fromRail.py:648
↓ 1 callersFunction_createGeometryInteractively
spb_OffsetNormal.py:883
↓ 1 callersFunction_createGeometryInteractively
spb_ExtrudeCrvTapered_Using_CFTE.py:697
↓ 1 callersFunction_createGeometryInteractively
spb_Pipe_tangentToCrvOnSrf.py:535
↓ 1 callersFunction_createGeometryInteractively
spb_Fin.py:1204
↓ 1 callersFunction_createLoft_interactively
Returns None to cancel. False to indicate to create objects with current options. True to indicate to regenerate geom
spb_Loft.py:594
↓ 1 callersFunction_createNurbsCurve_with_more_knots
Knots are added uniformly with each span. Parameters: nc_In: rg.NurbsSurface, iQtyToAddInEachSpan: int Returns:
spb_OffsetNormal.py:761
↓ 1 callersFunction_createSpanCurvesEachSideOfParameter
(rgCrv0, t)
spb_Crv_discontinuities.py:286
↓ 1 callersFunction_createStartingSurface
Returns rg.NurbsSurface that is degree-3 and has 2 interior knots beyond the target bounding box on each of the 4 sides.
spb_NurbsSrf_Drape.py:382
↓ 1 callersFunction_createTransformedGeometry
(geom_In, xform)
spb_Block_UserDict_Geom.py:338
↓ 1 callersFunction_createWorkingHalf
(rgC_In, curveEnd)
spb_Crv_Connect.py:175
↓ 1 callersFunction_createZAxisLinesAtGrevilles
Returns list of lists of lines
spb_NurbsSrf_Drape.py:596
↓ 1 callersFunction_create_geom_to_mark_possible_mismatches
(cyls_Closed_perB, fTol_Dist, fTol_Angle_Deg, fTol_Dist_Ignore, fTol_Angle_Ignore_Deg)
spb_Brep_findClosedCylindricalFeatureMismatches.py:529
↓ 1 callersFunction_currentClosestPtParameters
(rgCrvs, curveEnds, tolerance=1e-6)
spb_Crv_Connect.py:243
↓ 1 callersFunction_curveEnd_closestToPick
(objref_Crv)
spb_Crv_modifyLength.py:249
↓ 1 callersFunction_curveWithSpansCompletelyOnFace
Only process spans of the curve whose spans start and ends are on the Face.
spb_Fin.py:703
↓ 1 callersFunction_curve_DivideByLength
(rgCurve, segmentLength, includeEnds)
spb_NurbsSrf_selGripsPerGrevillesClosestToObjs.py:267
↓ 1 callersFunction_dist_pt_to_closestPt_on_Crv
(pt, crv)
spb_Crv_Connect.py:280
↓ 1 callersFunction_divideCurveEquidistantPerCount
Parameters: rgCurve: rg.Curve point_ct: int(Target count of output points) epsilon: float(Accuracy of binary search.
spb_NurbsCrv_UniformDistanceControlPolygon.py:299
↓ 1 callersFunction_doAnyCrvsCompletelyOverlap
spb_NurbsSrf_EdgeSrf.py:994
↓ 1 callersFunction_doesNurbsSrfContainInteriorKnotsWithMultiplictyGT1
(ns)
spb_NurbsSrf_Drape.py:249
↓ 1 callersFunction_doesPolyCrvContainArcCrvs
(pc)
spb_Crv_convertSpansToLines.py:420
↓ 1 callersFunction_dotCurveMidpoint
(rgCrv, text='', rgb=(255, 255, 255))
spb_Brep_rebuildEdges.py:367
↓ 1 callersFunction_dotEdge
(rgBrep, idxEdge)
spb_JoinNakedEdges.py:289
↓ 1 callersFunction_dotFace
(rgBrep, idxFace)
spb_JoinNakedEdges.py:310
↓ 1 callersFunction_extendByLength
(rgCrv_toExtend, curveEnd_toExtend, rgCrv_Ref)
spb_Crv_Connect.py:289
↓ 1 callersFunction_extendSrf
(srf_In, extensionLength)
spb_Brep_retrimAllFaces.py:300
↓ 1 callersFunction_extrapolateHitsForMisses
(pts_Target_In, pts_Greville)
spb_NurbsSrf_Drape.py:1568
↓ 1 callersFunction_facesWithEdgesOutOfTol
spb_Brep_rebuildEdges.py:327
↓ 1 callersFunction_findClosestSrf
(objrefs)
spb_NurbsSrf_selGripsPerGrevillesClosestToObjs.py:458
↓ 1 callersFunction_findContiguousCocylindricFacesOf1Face
(rgBrep, cyls_perF, idx_F_Start, idxs_Fs_Cocyl_In, idxs_Fs_Fails_In, fTol_IsCyl, fTol_Angle_Deg)
spb_Brep_findClosedCylindricalFeatureMismatches.py:342
↓ 1 callersFunction_findMinGrevSpan
(ns)
spb_NurbsSrf_selGripsPerGrevillesClosestToObjs.py:249
↓ 1 callersFunction_find_closed_cylinders_per_face_sets
(rgBrep, cyls_perF, idxFs_perCyl, fTol_IsCyl)
spb_Brep_findClosedCylindricalFeatureMismatches.py:441
↓ 1 callersFunction_fitSrf
(rgSrf_In, fTol_FitSrf)
spb_ExtrudeCrvTapered_Using_CFTE.py:513
↓ 1 callersFunction_fit_Iter_transl_High_to_low_9pts
The 9-point groups are for degree-3 NurbsSrfs with simple interior knots. Not all groups are 9 points; points already in higher elevation g
spb_NurbsSrf_Drape.py:802
↓ 1 callersFunction_fit_Iter_transl_indiv_pts
spb_NurbsSrf_Drape.py:1141
↓ 1 callersFunction_formatDistance
(fDistance, iPrecision=6)
spb_Crv_Trim_to_end_pt_of_other_crv.py:208
← previousnext →701–800 of 2,493, ranked by callers