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
↓ 2 callers
Function
createBB_ofGeometry
(geoms)
spb_Brep_repairWizard.py:1301
↓ 2 callers
Function
createBoundingBox
Returns: rg.BoundingBox as transformed per xform.
spb_BoundingBox.py:186
↓ 2 callers
Function
createBrep_RemoveEdges
Parameters: rgBrep_In idxEdges_In: list(int) bDebug: bool Returns on success: Brep None
spb_Brep_removeAllMicroEdges.py:325
↓ 2 callers
Function
createConnectingCurves
spb_Brep_createDivsBetween2CrvsForSurfacing.py:430
↓ 2 callers
Function
createCrossSectionLines_PerProjection
spb_Brep_createDivsBetween2OffsetCrvsForSurfacing.py:436
↓ 2 callers
Function
createGeometry
spb_Brep_createDivsBetween2OffsetCrvsForSurfacing.py:580
↓ 2 callers
Function
createInverseTransform
(xform_In)
spb_BoundingBox.py:181
↓ 2 callers
Function
createTransformedBrep
(xform)
spb_hole_addSolid.py:1078
↓ 2 callers
Function
createTweenCurves
(a, b, i, iAdditionalSamples=0)
spb_Intersection_SrfSrf_PullTween.py:350
↓ 2 callers
Function
create_quintic_arc
Generates an exact degree-5 single-span rational Bezier arc.
spb_Crv_ConvertArcToExactNurbs.py:106
↓ 2 callers
Function
create_single_span_deg2
Generates an exact degree-2 single-span rational Bezier arc.
spb_Crv_ConvertArcToExactNurbs.py:41
↓ 2 callers
Function
create_single_span_deg3
Generates an exact degree-3 single-span rational Bezier arc.
spb_Crv_ConvertArcToExactNurbs.py:69
↓ 2 callers
Function
curvatures
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 callers
Function
degree
(geom, side)
spb_NurbsSrf_MatchSrf_1Edge.py:1178
↓ 2 callers
Function
deleteShortBorderFaces
(keySearchUs)
spb_Brep_repairWizard.py:911
↓ 2 callers
Function
deleteSliverFaces
(keySearchUs)
spb_Brep_repairWizard.py:954
↓ 2 callers
Function
deleteSmallAreaFaces
(keySearchUs)
spb_Brep_repairWizard.py:1000
↓ 2 callers
Function
deleteTempRdObjs
(gTemp)
spb_Srf_radius.py:638
↓ 2 callers
Function
determineDir
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 callers
Function
doCrvsFormAClosedLoop
spb_NurbsSrf_EdgeSrf.py:520
↓ 2 callers
Function
doesCurvePassTypeFilter
Returns: bool
spb_Crv_fitRebuild.py:942
↓ 2 callers
Function
doesSurfaceContainConicSection
(rgSrf)
spb_NurbsSrf_convertToBezier.py:292
↓ 2 callers
Function
dupSegs_1Crv
(crv_In)
xCurve.py:108
↓ 2 callers
Method
enableCheckBox_bPreserveEndG2
(self)
spb_Crv_fitRebuild.py:552
↓ 2 callers
Method
enableCheckBox_bProcessBezier
(self)
spb_Crv_fitRebuild.py:568
↓ 2 callers
Method
enableRadioButtonList_bProcessNonRatWithOnlyFullyMultiK
(self)
spb_Crv_fitRebuild.py:563
↓ 2 callers
Method
enableRadioButtonList_bProcessPolyCrvSegs
(self)
spb_Crv_fitRebuild.py:558
↓ 2 callers
Method
enableTextBox_iMinCpCt
(self)
spb_Crv_fitRebuild.py:537
↓ 2 callers
Function
endsMatchWithOtherEnds
(cs, tol=None)
spb_NurbsSrf_EdgeSrf.py:576
↓ 2 callers
Function
epsilonEqualsBoundingBox
Created because BoundingBox structure does not contain an EpsilonEquals method.
xBrep_findMatchingFace.py:40
↓ 2 callers
Function
evenlyRedistributeSortedGrips
(grips, ptStart, ptEnd, bOuterGripsAtExtents)
spb_Grips_linearize_per2Pts.py:282
↓ 2 callers
Method
extendToObjectSize
(rgCyl, rgObjForSizeRef, bDebug=False)
xPrimitiveShape.py:105
↓ 2 callers
Function
fileBaseName
(sFileFullPath)
spb_Alias.py:100
↓ 2 callers
Method
fillListBox
(self)
spb_Intersect_SrfSrf.py:266
↓ 2 callers
Function
findBadAreaFaces
(rgBrep, fTime_MaxTol, bDebug=False)
spb_Brep_repairWizard.py:820
↓ 2 callers
Function
findLeastIntersectingSeamParameter
(iDir)
xBrep_createFromShape.py:222
↓ 2 callers
Function
findMatchingCurveByEndPoints
Returns list(int(Indices of B per order of A))
spb_NurbsSrf_MatchSrf_1Edge.py:645
↓ 2 callers
Function
findMoreAccurateWinner
(ts_A_In, curveA, idx_Winner_In, segmentLength_In, fLocAlongCrvTol, bFindMax_NotMin)
spb_CrvDeviation.py:761
↓ 2 callers
Function
formatDistance
(fDistance)
xBrepObject.py:753
↓ 2 callers
Function
formatDistance
(fDistance)
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:265
↓ 2 callers
Function
generate_list_of_curve_parameters_for_ClosestPoint
(curve, segmentLength)
spb_CrvDeviation.py:602
↓ 2 callers
Function
getAliasMacroLines
spb_Alias.py:335
↓ 2 callers
Function
getAreaOfSurface
Tries brep if surface fails.
xBrepFace_extendAtUntrimmedEdge.py:138
↓ 2 callers
Function
getAxisFromArc
(arc)
spb_Rotate3D.py:125
↓ 2 callers
Function
getAxisFromFace
(face, fFaceTol)
spb_Rotate3D.py:163
↓ 2 callers
Function
getClosedLoopFromObjRefs
(objrefs)
spb_Brep_Patch_in_FreeCAD.py:355
↓ 2 callers
Function
getCrvDivisionPts
(crv)
xCurve.py:381
↓ 2 callers
Function
getEdgeWithPointsAtBothVertices
(face)
spb_Intersection_SrfSrf_PullTween.py:379
↓ 2 callers
Function
getFormattedDistance
(fDistance)
xBrep_splitSurfaceWithCurves.py:342
↓ 2 callers
Function
getFormattedDistance
(fDistance)
xSurface.py:317
↓ 2 callers
Function
getGeomFromObjRef
Returns BrepTrim, (wire) Curve, or None
spb_NurbsSrf_MatchSrf_1Edge.py:2066
↓ 2 callers
Function
getInflectionParameters
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 callers
Function
getInput
spb_ProjectCrvsOntoBreps.py:256
↓ 2 callers
Function
getInput
Get curve with optional input.
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:145
↓ 2 callers
Function
getInput
Get curves or edges with optional input. Returns None to cancel. False to end create/GetObject cycle. tupl
spb_Brep_createFromTaperedExtrude.py:170
↓ 2 callers
Function
getInput
Get curve with optional input.
spb_NurbsCrv_fitByTranslatingControlPts.py:137
↓ 2 callers
Function
getInput_2Crvs
Get 2 curves with optional input.
spb_CrvDeviation.py:303
↓ 2 callers
Function
getInput_2Sets
Get 2 sets of curves with optional input.
spb_CrvDeviation.py:373
↓ 2 callers
Function
getInput_MultiBlockInsts
(bWrite_NotRead)
spb_Block_PartBuilder.py:247
↓ 2 callers
Function
getInput_MultiBlockInsts
(bWrite_NotRead)
spb_Block_UserDict_Geom.py:263
↓ 2 callers
Function
getKnot
(geom, side, iK)
spb_NurbsSrf_MatchSrf_1Edge.py:1192
↓ 2 callers
Function
getMaxDev
(rgCrvA, rgCrvB)
spb_NurbsCrv_fitToCrvByTransCPsPerGrevillePs.py:403
↓ 2 callers
Function
getMinimumRadiiData_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 callers
Function
getMostUsefulGeomFromEdge
(edge)
spb_NurbsSrf_EdgeSrf.py:1112
↓ 2 callers
Function
getNakedEdgesOfBrepObject
Using BrepObject instead of rg.Brep to use GUID to avoid brep to split.
xBrep_splitSurfaceWithCurves.py:350
↓ 2 callers
Function
getNextTolerance
(fTol_In, fTol_Start, fTol_Min, fTol_Max, bEcho)
spb_Brep_createFilletEdges.py:435
↓ 2 callers
Function
getObj
(obj_A, bAcceptPreselection=False)
spb_clearance.py:263
↓ 2 callers
Function
getOpt
(key)
spb_NurbsSrf_EdgeSrf.py:1096
↓ 2 callers
Function
getPoints
(nc_From, nc_To)
spb_Brep_createDivsBetween2CrvsForSurfacing.py:233
↓ 2 callers
Function
getPtCt
(ns, iDir)
spb_NurbsSrf_MatchSrf_1Edge.py:1919
↓ 2 callers
Function
getRandomPointOnFace
Parameters: rgBrep: Used to get the edges from the edge indices. idxFace fDistMin: Minimum distance from the face bor
xBrep_createFromShape.py:306
↓ 2 callers
Function
getSideEndPtsInAscendingSrfParam
(ns, side)
spb_NurbsSrf_EdgeSrf.py:806
↓ 2 callers
Function
getSubstringToSearch
spb_Alias.py:311
↓ 2 callers
Function
hasAnyMinRadiusDecreased
(fRadii_WIP, fRadii_CompareWith)
spb_NurbsCrv_maximizeMinimumRadius.py:1410
↓ 2 callers
Function
hasRationalWeights
(nc)
spb_NurbsCrv_makeNonRational.py:223
↓ 2 callers
Function
isCurveOkToMod
(seg)
spb_PolyCrv_smoothAtJoints.py:258
↓ 2 callers
Function
isFaceOnT1SideOfXYIsoCrv
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 callers
Function
isKnotVectorUniform
(knots)
spb_RebuildCrvNonUniform.py:329
↓ 2 callers
Function
isLayerValidParent
(layer)
spb_Layer_mergeChildrenToParent.py:43
↓ 2 callers
Function
isParamPtAlphaBeforeParamPtBetaPerIsoStatusPerLoopDir
(rgSrf, isoStatus, pt3d_0, pt3d_1)
xBrepFace_removeTrim.py:375
↓ 2 callers
Function
isPickCloserToT0
(objref, bUseFullIsoCrv=False)
spb_NurbsSrf_MatchSrf_1Edge.py:576
↓ 2 callers
Function
isPointAtEitherCrvEnd
spb_NurbsSrf_EdgeSrf.py:507
↓ 2 callers
Function
isUniform
(knots)
spb_KnotVector.py:33
↓ 2 callers
Function
isUniform
(nc)
spb_NurbsCrv_makeUniform.py:234
↓ 2 callers
Function
isUniformNurbsCurve
(nc)
spb_Silhouette.py:461
↓ 2 callers
Function
knotMultiplicity
(geom, side, iK)
spb_NurbsSrf_EdgeSrf.py:934
↓ 2 callers
Function
largerRadiusDirection
Returns: -1 for shorter, +1 for longer, 0 for no change.
spb_NurbsCrv_maximizeMinimumRadius.py:1212
↓ 2 callers
Method
loadSticky
(cls)
spb_Crv_fitRebuild.py:301
↓ 2 callers
Function
maxEdgeTol
(rgBrep)
spb_Brep_createFilletEdges.py:425
↓ 2 callers
Function
mergeEdges
Returns: Boolean based on whether any edges were merged.
spb_Brep_mergeAllEdges.py:254
↓ 2 callers
Function
modifyControlPolygon_Curved
spb_NurbsCrv_UniformDistanceControlPolygon.py:396
↓ 2 callers
Function
modifyControlPolygon_Linear
spb_NurbsCrv_UniformDistanceControlPolygon.py:454
↓ 2 callers
Function
multiplierForAdjacentSimpleKnots
(ns, side_Match)
spb_NurbsSrf_MatchSrf_1Edge.py:1594
↓ 2 callers
Function
multiplierForDegree
(ns, side_Match)
spb_NurbsSrf_MatchSrf_1Edge.py:1584
↓ 2 callers
Function
nakedBorderCount
(rgBrep)
spb_Brep_createFilletEdges.py:410
↓ 2 callers
Function
nextIsoStatus
(isoStatus)
xBrepFace_removeTrim.py:471
↓ 2 callers
Function
outputUnderlyingSurface
spb_BrepFace_detachEdgeLoop.py:427
↓ 2 callers
Function
paramPt3dAtStartOfIsoStatusPerLoopDir
(rgSrf, isoStatus)
xBrepFace_removeTrim.py:386
↓ 2 callers
Function
parametersBetweenUniformSpans
(nc)
spb_Crv_convertToPiecewiseURBS.py:224
↓ 2 callers
Function
prepareCurves
Prepare curves, including splitting per options. Returns: list of new curves
spb_Brep_createDivsBetween2CrvsForSurfacing.py:141
← previous
next →
501–600 of 2,493, ranked by callers