MCPcopy Create free account

hub / github.com/deadsy/sdfx / types & classes

Types & classes211 in github.com/deadsy/sdfx

↓ 13 callersClassYaccSymbol
tools/ply/yacc.py:217
↓ 12 callersClassGrammarError
tools/ply/yacc.py:1470
↓ 4 callersClassLALRError
tools/ply/yacc.py:2089
↓ 4 callersClassLexToken
tools/ply/lex.py:64
↓ 4 callersClassPlyLogger
tools/ply/yacc.py:109
↓ 4 callersTypeAliasVecSetByXY
----------------------------------------------------------------------------- VecSetByXY sorts the vector set by X then Y
vec/v2/v2.go:193
↓ 4 callersClassYaccError
tools/ply/yacc.py:135
↓ 3 callersClassLexError
tools/ply/lex.py:57
↓ 3 callersClassMacro
tools/ply/cpp.py:142
↓ 3 callersClassNullLogger
tools/ply/yacc.py:127
↓ 3 callersClassPlyLogger
tools/ply/lex.py:75
↓ 3 callersClassYaccProduction
tools/ply/yacc.py:233
↓ 2 callersClassLRItem
tools/ply/yacc.py:1427
↓ 2 callersClassLRParser
tools/ply/yacc.py:285
↓ 2 callersClassMiniProduction
tools/ply/yacc.py:1381
↓ 2 callersClassProduction
tools/ply/yacc.py:1309
↓ 2 callersClassVersionError
tools/ply/yacc.py:1968
↓ 1 callersClassGrammar
tools/ply/yacc.py:1473
↓ 1 callersClassLRGeneratedTable
tools/ply/yacc.py:2099
↓ 1 callersClassLRTable
tools/ply/yacc.py:1971
↓ 1 callersClassLexer
tools/ply/lex.py:115
↓ 1 callersClassLexerReflect
tools/ply/lex.py:558
↓ 1 callersClassParserReflect
tools/ply/yacc.py:2936
↓ 1 callersClassPreprocessor
tools/ply/cpp.py:159
↓ 1 callersTypeAliasTriangleIByIndex
TriangleIByIndex sorts triangles by index.
render/delaunay.go:36
↓ 1 callersTypeAliasVecSetByX
----------------------------------------------------------------------------- VecSetByX sorts the vector set by X value
vec/v2/v2.go:184
StructAngleLeg
----------------------------------------------------------------------------- AngleLeg defines the parameters for one leg of a piece of angle.
obj/angle.go:18
StructAngleParms
AngleParms defines the parameters for a piece of angle.
obj/angle.go:24
StructAngleTab
----------------------------------------------------------------------------- 45 degreee angled tabs AngleTab contains the angle tab parameters.
obj/tab.go:80
StructArcSpiralSDF2
----------------------------------------------------------------------------- ArcSpiralSDF2 is a 2d Archimedean spiral.
sdf/spiral.go:70
StructArraySDF2
----------------------------------------------------------------------------- ArraySDF2: Create an X by Y array of a given SDF2 ArraySDF2 defines an X
sdf/sdf2.go:327
StructArraySDF3
----------------------------------------------------------------------------- ArraySDF3 stores an XYZ array of a given SDF3
sdf/sdf3.go:858
StructArrowParms
----------------------------------------------------------------------------- ArrowParms defines the parameters for an arrow.
obj/arrow.go:48
StructBezier
Bezier curve specification..
sdf/bezier.go:262
StructBezierPolynomial
----------------------------------------------------------------------------- BezierPolynomial contains the bezier polynomial parameters.
sdf/bezier.go:43
StructBezierSpline
----------------------------------------------------------------------------- BezierSpline contains the x/y bezier curves for a 2D spline.
sdf/bezier.go:178
StructBezierVertex
BezierVertex specifies the vertex for a bezier curve.
sdf/bezier.go:254
StructBoltParms
----------------------------------------------------------------------------- BoltParms defines the parameters for a bolt.
obj/bolt.go:21
StructBox2
----------------------------------------------------------------------------- Box2 is a 2d bounding box.
sdf/box2.go:23
StructBox3
----------------------------------------------------------------------------- Box3 is a 3d bounding box.
sdf/box3.go:20
StructBoxSDF2
----------------------------------------------------------------------------- 2D Box (rounded corners with round > 0) BoxSDF2 is the 2d signed distanc
sdf/sdf2.go:80
StructBoxSDF3
----------------------------------------------------------------------------- Box (exact distance field) BoxSDF3 is a 3d box.
sdf/sdf3.go:386
StructCacheSDF2
----------------------------------------------------------------------------- CacheSDF2 is an SDF2 cache.
sdf/cache2.go:26
StructCircleGrilleParms
----------------------------------------------------------------------------- CircleGrilleParms defines the parameters for a circular grille pattern.
obj/hole.go:22
StructCircleSDF2
----------------------------------------------------------------------------- 2D Circle CircleSDF2 is the 2d signed distance object for a circle.
sdf/sdf2.go:49
StructConeSDF3
----------------------------------------------------------------------------- Truncated Cone (exact distance field) ConeSDF3 is a truncated cone.
sdf/sdf3.go:503
StructCubicPolynomial
----------------------------------------------------------------------------- CubicPolynomial is a cubic polynomial
sdf/spline.go:66
StructCubicSpline
----------------------------------------------------------------------------- CubicSpline is a 2d cubic spline.
sdf/spline.go:108
StructCubicSplineSDF2
----------------------------------------------------------------------------- CubicSplineSDF2 is an SDF2 made from a set of cubic splines.
sdf/spline.go:167
StructCutSDF2
----------------------------------------------------------------------------- Cut an SDF2 along a line CutSDF2 is an SDF2 made by cutting across an ex
sdf/sdf2.go:212
StructCutSDF3
----------------------------------------------------------------------------- CutSDF3 makes a planar cut through an SDF3.
sdf/sdf3.go:826
StructCylinderSDF3
----------------------------------------------------------------------------- Cylinder (exact distance field) CylinderSDF3 is a cylinder.
sdf/sdf3.go:453
StructDXF
----------------------------------------------------------------------------- DXF is a dxf drawing object.
render/dxf.go:27
StructDifferenceSDF2
----------------------------------------------------------------------------- DifferenceSDF2 is the difference of two SDF2s.
sdf/sdf2.go:638
StructDifferenceSDF3
----------------------------------------------------------------------------- DifferenceSDF3 is the difference of two SDF3s, s0 - s1.
sdf/sdf3.go:710
StructDisplayParms
----------------------------------------------------------------------------- DisplayParms defines the parameters for a display mount.
obj/display.go:23
StructDrainCoverParms
----------------------------------------------------------------------------- DrainCoverParms defines a grated drain pipe cover.
obj/draincover.go:24
StructDroneArmParms
----------------------------------------------------------------------------- motor mount arm DroneArmParms are drone arm parameters.
obj/drone.go:27
StructDroneArmSocketParms
----------------------------------------------------------------------------- socket to fit the motor arm DroneArmSocketParms defines a socket for a d
obj/drone.go:192
StructDualContouring2D
----------------------------------------------------------------------------- DualContouring2D renders is a 2D dual contouring renderer.
render/dc2.go:196
StructDualContouringV1
----------------------------------------------------------------------------- DualContouringV1 renders using dual contouring (octree sampling, sharp e
render/dc/dc3v1.go:31
StructDualContouringV2
----------------------------------------------------------------------------- PUBLIC INTERFACE -------------------------------------------------------
render/dc/dc3v2.go:33
TypeAliasEdgeI
----------------------------------------------------------------------------- EdgeI is a 2d/3d edge referencing a list of vertices.
render/delaunay.go:115
StructElongateSDF2
----------------------------------------------------------------------------- ElongateSDF2 is the elongation of an SDF2.
sdf/sdf2.go:679
StructElongateSDF3
----------------------------------------------------------------------------- ElongateSDF3 is the elongation of an SDF3.
sdf/sdf3.go:751
StructEuroRackParms
EuroRackParms defines the parameters for a eurorack panel.
obj/panel.go:133
FuncTypeExtrudeFunc
----------------------------------------------------------------------------- ExtrudeFunc maps v3.Vec to v2.Vec - the point used to evaluate the SDF2.
sdf/utils.go:187
StructExtrudeRoundedSDF3
----------------------------------------------------------------------------- Linear extrude an SDF2 with rounded edges. Note: The height of the extru
sdf/sdf3.go:232
StructExtrudeSDF3
----------------------------------------------------------------------------- ExtrudeSDF3 extrudes an SDF2 to an SDF3.
sdf/sdf3.go:147
StructFingerButtonParms
----------------------------------------------------------------------------- FingerButtonParms defines the parameters for a 2D finger button.
obj/finger.go:19
StructFlange1
----------------------------------------------------------------------------- Flange1 is a flange shape made from a center circle with two side circle
sdf/flange.go:20
StructFlatFlankCamSDF2
----------------------------------------------------------------------------- Flat Flank Cams FlatFlankCamSDF2 is 2d cam profile. The profile is made
sdf/cams.go:23
StructGearRackParms
----------------------------------------------------------------------------- 2D Gear Rack GearRackParms defines the parameters for a gear rack.
sdf/rack.go:21
StructGearRackSDF2
GearRackSDF2 is a 2d linear gear rack.
sdf/rack.go:30
StructGenevaParms
----------------------------------------------------------------------------- GenevaParms specfies the geneva drive parameters.
obj/geneva.go:23
StructGfBaseParms
extra base height (for magnet mounts, side attachments) ----------------------------------------------------------------------------- GfBaseParms are
obj/gridfinity.go:143
StructGfBodyParms
----------------------------------------------------------------------------- GfBodyParms are the gridfinity body parameters.
obj/gridfinity.go:194
StructGyroidSDF3
----------------------------------------------------------------------------- GyroidSDF3 is a 3d gyroid.
sdf/gyroid.go:18
StructIntersectionSDF2
----------------------------------------------------------------------------- IntersectionSDF2 is the intersection of two SDF2s.
sdf/sdf2.go:172
StructIntersectionSDF3
----------------------------------------------------------------------------- IntersectionSDF3 is the intersection of two SDF3s.
sdf/sdf3.go:787
TypeAliasInterval
----------------------------------------------------------------------------- Interval is a closed interval on real numbers.
sdf/line.go:22
StructInvoluteGearParms
----------------------------------------------------------------------------- InvoluteGearParms defines the parameters for an involute gear.
obj/gear.go:93
StructKeyedHoleParms
----------------------------------------------------------------------------- KeyedHoleParms defines the parameters for a keyed hole.
obj/hole.go:154
StructKeywayParameters
----------------------------------------------------------------------------- KeywayParameters defines the parameters for a keyway and shaft.
obj/keyway.go:19
StructKnurlParms
----------------------------------------------------------------------------- KnurlParms specifies the knurl parameters.
obj/knurl.go:25
TypeAliasLine2
----------------------------------------------------------------------------- Line2 is a 2d line defined with end-points.
sdf/line.go:53
StructLine2Buffer
marching squares produces 0 to 2 lines Line2Buffer buffers lines before writing them to a channel.
sdf/line.go:145
InterfaceLine2Writer
----------------------------------------------------------------------------- Line2 Buffering We write lines to a channel to decouple the rendering ro
sdf/line.go:135
StructLineSDF2
----------------------------------------------------------------------------- 2D Line LineSDF2 is the 2d signed distance object for a line.
sdf/sdf2.go:110
StructLoftSDF3
----------------------------------------------------------------------------- Extrude/Loft (with rounded edges) Blend between sdf0 and sdf1 as we move
sdf/sdf3.go:306
TypeAliasM22
M22 is a 2x2 matrix.
sdf/matrix.go:27
TypeAliasM33
M33 is a 3x3 matrix.
sdf/matrix.go:24
TypeAliasM44
----------------------------------------------------------------------------- M44 is a 4x4 matrix.
sdf/matrix.go:21
StructMap2
Map2 maps a 2d region to integer grid coordinates.
sdf/box2.go:151
StructMarchingCubesOctree
----------------------------------------------------------------------------- MarchingCubesOctree renders using marching cubes with octree space sampl
render/march3p.go:356
StructMarchingCubesOctreeSingle
----------------------------------------------------------------------------- MarchingCubesOctreeSingle renders using marching cubes with octree space
render/march3x.go:161
StructMarchingCubesUniform
----------------------------------------------------------------------------- MarchingCubesUniform renders using marching cubes with uniform space sam
render/march3.go:266
StructMarchingSquaresQuadtree
----------------------------------------------------------------------------- MarchingSquaresQuadtree renders using marching squares with quadtree are
render/march2x.go:149
StructMarchingSquaresUniform
----------------------------------------------------------------------------- MarchingSquaresUniform renders using marching squares with uniform area
render/march2.go:129
FuncTypeMaxFunc
----------------------------------------------------------------------------- MaxFunc is a maximum function for SDF blending.
sdf/utils.go:175
next →1–100 of 211, ranked by callers