MCPcopy Create free account

hub / github.com/CADacombs/rhinopython / functions

Functions2,493 in github.com/CADacombs/rhinopython

↓ 2 callersFunctioncreateBB_ofGeometry
(geoms)
spb_Brep_repairWizard.py:1301
↓ 2 callersFunctioncreateBoundingBox
Returns: rg.BoundingBox as transformed per xform.
spb_BoundingBox.py:186
↓ 2 callersFunctioncreateBrep_RemoveEdges
Parameters: rgBrep_In idxEdges_In: list(int) bDebug: bool Returns on success: Brep None
spb_Brep_removeAllMicroEdges.py:325
↓ 2 callersFunctioncreateConnectingCurves
spb_Brep_createDivsBetween2CrvsForSurfacing.py:430
↓ 2 callersFunctioncreateCrossSectionLines_PerProjection
spb_Brep_createDivsBetween2OffsetCrvsForSurfacing.py:436
↓ 2 callersFunctioncreateGeometry
spb_Brep_createDivsBetween2OffsetCrvsForSurfacing.py:580
↓ 2 callersFunctioncreateInverseTransform
(xform_In)
spb_BoundingBox.py:181
↓ 2 callersFunctioncreateTransformedBrep
(xform)
spb_hole_addSolid.py:1078
↓ 2 callersFunctioncreateTweenCurves
(a, b, i, iAdditionalSamples=0)
spb_Intersection_SrfSrf_PullTween.py:350
↓ 2 callersFunctioncreate_quintic_arc
Generates an exact degree-5 single-span rational Bezier arc.
spb_Crv_ConvertArcToExactNurbs.py:106
↓ 2 callersFunctioncreate_single_span_deg2
Generates an exact degree-2 single-span rational Bezier arc.
spb_Crv_ConvertArcToExactNurbs.py:41
↓ 2 callersFunctioncreate_single_span_deg3
Generates an exact degree-3 single-span rational Bezier arc.
spb_Crv_ConvertArcToExactNurbs.py:69
↓ 2 callersFunctioncurvatures
Returns: MajorCurvature, MinorCurvature as floats. Sign of curvature is per face, which may not be the same as the underlying surface.
spb_Brep_contiguousFilletFaces.py:239
↓ 2 callersFunctiondegree
(geom, side)
spb_NurbsSrf_MatchSrf_1Edge.py:1178
↓ 2 callersFunctiondeleteShortBorderFaces
(keySearchUs)
spb_Brep_repairWizard.py:911
↓ 2 callersFunctiondeleteSliverFaces
(keySearchUs)
spb_Brep_repairWizard.py:954
↓ 2 callersFunctiondeleteSmallAreaFaces
(keySearchUs)
spb_Brep_repairWizard.py:1000
↓ 2 callersFunctiondeleteTempRdObjs
(gTemp)
spb_Srf_radius.py:638
↓ 2 callersFunctiondetermineDir
Positive vector is from end CP[0 or -1] to next to end CP [1 or -2]. Returns: dir: float(1.0 for along vecto
spb_NurbsCrv_fitByTranslatingControlPts.py:248
↓ 2 callersFunctiondoCrvsFormAClosedLoop
spb_NurbsSrf_EdgeSrf.py:520
↓ 2 callersFunctiondoesCurvePassTypeFilter
Returns: bool
spb_Crv_fitRebuild.py:942
↓ 2 callersFunctiondoesSurfaceContainConicSection
(rgSrf)
spb_NurbsSrf_convertToBezier.py:292
↓ 2 callersFunctiondupSegs_1Crv
(crv_In)
xCurve.py:108
↓ 2 callersMethodenableCheckBox_bPreserveEndG2
(self)
spb_Crv_fitRebuild.py:552
↓ 2 callersMethodenableCheckBox_bProcessBezier
(self)
spb_Crv_fitRebuild.py:568
↓ 2 callersMethodenableRadioButtonList_bProcessNonRatWithOnlyFullyMultiK
(self)
spb_Crv_fitRebuild.py:563
↓ 2 callersMethodenableRadioButtonList_bProcessPolyCrvSegs
(self)
spb_Crv_fitRebuild.py:558
↓ 2 callersMethodenableTextBox_iMinCpCt
(self)
spb_Crv_fitRebuild.py:537
↓ 2 callersFunctionendsMatchWithOtherEnds
(cs, tol=None)
spb_NurbsSrf_EdgeSrf.py:576
↓ 2 callersFunctionepsilonEqualsBoundingBox
Created because BoundingBox structure does not contain an EpsilonEquals method.
xBrep_findMatchingFace.py:40
↓ 2 callersFunctionevenlyRedistributeSortedGrips
(grips, ptStart, ptEnd, bOuterGripsAtExtents)
spb_Grips_linearize_per2Pts.py:282
↓ 2 callersMethodextendToObjectSize
(rgCyl, rgObjForSizeRef, bDebug=False)
xPrimitiveShape.py:105
↓ 2 callersFunctionfileBaseName
(sFileFullPath)
spb_Alias.py:100
↓ 2 callersMethodfillListBox
(self)
spb_Intersect_SrfSrf.py:266
↓ 2 callersFunctionfindBadAreaFaces
(rgBrep, fTime_MaxTol, bDebug=False)
spb_Brep_repairWizard.py:820
↓ 2 callersFunctionfindLeastIntersectingSeamParameter
(iDir)
xBrep_createFromShape.py:222
↓ 2 callersFunctionfindMatchingCurveByEndPoints
Returns list(int(Indices of B per order of A))
spb_NurbsSrf_MatchSrf_1Edge.py:645
↓ 2 callersFunctionfindMoreAccurateWinner
(ts_A_In, curveA, idx_Winner_In, segmentLength_In, fLocAlongCrvTol, bFindMax_NotMin)
spb_CrvDeviation.py:761
↓ 2 callersFunctionformatDistance
(fDistance)
xBrepObject.py:753
↓ 2 callersFunctionformatDistance
(fDistance)
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:265
↓ 2 callersFunctiongenerate_list_of_curve_parameters_for_ClosestPoint
(curve, segmentLength)
spb_CrvDeviation.py:602
↓ 2 callersFunctiongetAliasMacroLines
spb_Alias.py:335
↓ 2 callersFunctiongetAreaOfSurface
Tries brep if surface fails.
xBrepFace_extendAtUntrimmedEdge.py:138
↓ 2 callersFunctiongetAxisFromArc
(arc)
spb_Rotate3D.py:125
↓ 2 callersFunctiongetAxisFromFace
(face, fFaceTol)
spb_Rotate3D.py:163
↓ 2 callersFunctiongetClosedLoopFromObjRefs
(objrefs)
spb_Brep_Patch_in_FreeCAD.py:355
↓ 2 callersFunctiongetCrvDivisionPts
(crv)
xCurve.py:381
↓ 2 callersFunctiongetEdgeWithPointsAtBothVertices
(face)
spb_Intersection_SrfSrf_PullTween.py:379
↓ 2 callersFunctiongetFormattedDistance
(fDistance)
xBrep_splitSurfaceWithCurves.py:342
↓ 2 callersFunctiongetFormattedDistance
(fDistance)
xSurface.py:317
↓ 2 callersFunctiongetGeomFromObjRef
Returns BrepTrim, (wire) Curve, or None
spb_NurbsSrf_MatchSrf_1Edge.py:2066
↓ 2 callersFunctiongetInflectionParameters
Returns: list(float(Parameters)) on success. None on failure. This is a translation and modification of code at http
spb_Crv_inflections.py:170
↓ 2 callersFunctiongetInput
spb_ProjectCrvsOntoBreps.py:256
↓ 2 callersFunctiongetInput
Get curve with optional input.
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:145
↓ 2 callersFunctiongetInput
Get curves or edges with optional input. Returns None to cancel. False to end create/GetObject cycle. tupl
spb_Brep_createFromTaperedExtrude.py:170
↓ 2 callersFunctiongetInput
Get curve with optional input.
spb_NurbsCrv_fitByTranslatingControlPts.py:137
↓ 2 callersFunctiongetInput_2Crvs
Get 2 curves with optional input.
spb_CrvDeviation.py:303
↓ 2 callersFunctiongetInput_2Sets
Get 2 sets of curves with optional input.
spb_CrvDeviation.py:373
↓ 2 callersFunctiongetInput_MultiBlockInsts
(bWrite_NotRead)
spb_Block_PartBuilder.py:247
↓ 2 callersFunctiongetInput_MultiBlockInsts
(bWrite_NotRead)
spb_Block_UserDict_Geom.py:263
↓ 2 callersFunctiongetKnot
(geom, side, iK)
spb_NurbsSrf_MatchSrf_1Edge.py:1192
↓ 2 callersFunctiongetMaxDev
(rgCrvA, rgCrvB)
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:403
↓ 2 callersFunctiongetMinimumRadiiData_NurbsCrv
Analyzes 6 divisions between each Greville parameter. Returns: On success: list(float(ts_Maxima)), list(float(radii)) O
spb_Crv_radiusMinima.py:342
↓ 2 callersFunctiongetMostUsefulGeomFromEdge
(edge)
spb_NurbsSrf_EdgeSrf.py:1112
↓ 2 callersFunctiongetNakedEdgesOfBrepObject
Using BrepObject instead of rg.Brep to use GUID to avoid brep to split.
xBrep_splitSurfaceWithCurves.py:350
↓ 2 callersFunctiongetNextTolerance
(fTol_In, fTol_Start, fTol_Min, fTol_Max, bEcho)
spb_Brep_createFilletEdges.py:435
↓ 2 callersFunctiongetObj
(obj_A, bAcceptPreselection=False)
spb_clearance.py:263
↓ 2 callersFunctiongetOpt
(key)
spb_NurbsSrf_EdgeSrf.py:1096
↓ 2 callersFunctiongetPoints
(nc_From, nc_To)
spb_Brep_createDivsBetween2CrvsForSurfacing.py:233
↓ 2 callersFunctiongetPtCt
(ns, iDir)
spb_NurbsSrf_MatchSrf_1Edge.py:1919
↓ 2 callersFunctiongetRandomPointOnFace
Parameters: rgBrep: Used to get the edges from the edge indices. idxFace fDistMin: Minimum distance from the face bor
xBrep_createFromShape.py:306
↓ 2 callersFunctiongetSideEndPtsInAscendingSrfParam
(ns, side)
spb_NurbsSrf_EdgeSrf.py:806
↓ 2 callersFunctiongetSubstringToSearch
spb_Alias.py:311
↓ 2 callersFunctionhasAnyMinRadiusDecreased
(fRadii_WIP, fRadii_CompareWith)
spb_NurbsCrv_maximizeMinimumRadius.py:1410
↓ 2 callersFunctionhasRationalWeights
(nc)
spb_NurbsCrv_makeNonRational.py:223
↓ 2 callersFunctionisCurveOkToMod
(seg)
spb_PolyCrv_smoothAtJoints.py:258
↓ 2 callersFunctionisFaceOnT1SideOfXYIsoCrv
Return: True if face is on surface domain's T1 of the X or Y. False if face is on T0 side.
spb_NurbsSrf_MatchSrf_1Edge.py:856
↓ 2 callersFunctionisKnotVectorUniform
(knots)
spb_RebuildCrvNonUniform.py:329
↓ 2 callersFunctionisLayerValidParent
(layer)
spb_Layer_mergeChildrenToParent.py:43
↓ 2 callersFunctionisParamPtAlphaBeforeParamPtBetaPerIsoStatusPerLoopDir
(rgSrf, isoStatus, pt3d_0, pt3d_1)
xBrepFace_removeTrim.py:375
↓ 2 callersFunctionisPickCloserToT0
(objref, bUseFullIsoCrv=False)
spb_NurbsSrf_MatchSrf_1Edge.py:576
↓ 2 callersFunctionisPointAtEitherCrvEnd
spb_NurbsSrf_EdgeSrf.py:507
↓ 2 callersFunctionisUniform
(knots)
spb_KnotVector.py:33
↓ 2 callersFunctionisUniform
(nc)
spb_NurbsCrv_makeUniform.py:234
↓ 2 callersFunctionisUniformNurbsCurve
(nc)
spb_Silhouette.py:461
↓ 2 callersFunctionknotMultiplicity
(geom, side, iK)
spb_NurbsSrf_EdgeSrf.py:934
↓ 2 callersFunctionlargerRadiusDirection
Returns: -1 for shorter, +1 for longer, 0 for no change.
spb_NurbsCrv_maximizeMinimumRadius.py:1212
↓ 2 callersMethodloadSticky
(cls)
spb_Crv_fitRebuild.py:301
↓ 2 callersFunctionmaxEdgeTol
(rgBrep)
spb_Brep_createFilletEdges.py:425
↓ 2 callersFunctionmergeEdges
Returns: Boolean based on whether any edges were merged.
spb_Brep_mergeAllEdges.py:254
↓ 2 callersFunctionmodifyControlPolygon_Curved
spb_NurbsCrv_UniformDistanceControlPolygon.py:396
↓ 2 callersFunctionmodifyControlPolygon_Linear
spb_NurbsCrv_UniformDistanceControlPolygon.py:454
↓ 2 callersFunctionmultiplierForAdjacentSimpleKnots
(ns, side_Match)
spb_NurbsSrf_MatchSrf_1Edge.py:1594
↓ 2 callersFunctionmultiplierForDegree
(ns, side_Match)
spb_NurbsSrf_MatchSrf_1Edge.py:1584
↓ 2 callersFunctionnakedBorderCount
(rgBrep)
spb_Brep_createFilletEdges.py:410
↓ 2 callersFunctionnextIsoStatus
(isoStatus)
xBrepFace_removeTrim.py:471
↓ 2 callersFunctionoutputUnderlyingSurface
spb_BrepFace_detachEdgeLoop.py:427
↓ 2 callersFunctionparamPt3dAtStartOfIsoStatusPerLoopDir
(rgSrf, isoStatus)
xBrepFace_removeTrim.py:386
↓ 2 callersFunctionparametersBetweenUniformSpans
(nc)
spb_Crv_convertToPiecewiseURBS.py:224
↓ 2 callersFunctionprepareCurves
Prepare curves, including splitting per options. Returns: list of new curves
spb_Brep_createDivsBetween2CrvsForSurfacing.py:141
← previousnext →501–600 of 2,493, ranked by callers