yapcad
- yapcad package
- Subpackages
- Submodules
- yapcad.analytic_surfaces module
bspline_surface()bspline_surface_normal()cone_surface()cone_surface_normal()cylinder_surface()cylinder_surface_normal()evaluate_bspline_surface()evaluate_cone_surface()evaluate_cylinder_surface()evaluate_plane_surface()evaluate_sphere_surface()evaluate_surface()evaluate_tessellated_surface()evaluate_torus_surface()is_analytic_surface()is_bspline_surface()is_cone_surface()is_cylinder_surface()is_plane_surface()is_sphere_surface()is_tessellated_surface()is_torus_surface()plane_surface()plane_surface_normal()sphere_surface()sphere_surface_normal()surface_normal()tessellate_surface()tessellated_surface()tessellated_surface_normal()torus_surface()torus_surface_normal()
- yapcad.brep module
- yapcad.combine module
- yapcad.drawable module
DrawableDrawable.colordictDrawable.colormapAUTOCADDrawable.display()Drawable.draw()Drawable.draw_arc()Drawable.draw_bbox()Drawable.draw_circle()Drawable.draw_ellipse()Drawable.draw_line()Drawable.draw_point()Drawable.draw_text()Drawable.draw_x()Drawable.fillcolorDrawable.layerDrawable.layerlistDrawable.linecolorDrawable.linetypeDrawable.linewidthDrawable.pointsizeDrawable.pointstyleDrawable.polystyleDrawable.print()Drawable.str()Drawable.thing2color()
- yapcad.ezdxf_drawable module
- yapcad.ezdxf_exporter module
- yapcad.fasteners module
HexCapScrewSpecHexCapScrewSpec.diameterHexCapScrewSpec.head_flat_diameterHexCapScrewSpec.head_heightHexCapScrewSpec.shank_diameterHexCapScrewSpec.shank_lengthHexCapScrewSpec.startsHexCapScrewSpec.thread_arc_samplesHexCapScrewSpec.thread_lengthHexCapScrewSpec.thread_samples_per_pitchHexCapScrewSpec.washer_diameterHexCapScrewSpec.washer_thickness
HexNutSpecbuild_hex_cap_screw()build_hex_nut()metric_hex_cap_catalog()metric_hex_cap_screw()metric_hex_nut()metric_hex_nut_catalog()unified_hex_cap_catalog()unified_hex_cap_screw()unified_hex_nut()unified_hex_nut_catalog()
- yapcad.geom module
- OVERVIEW
- yapcad.geom geometric representations
- yapcad.geom simple (non-compound) figures
- yapcad.geom compound figures
- COMPUTATIONAL GEOMETRY OPERATIONS
add()add4()arc()arcArcIntersectXY()arcbbox()arccenter()arclength()barycentricXY()bbox()catmullrom()center()circleCircleTangentsXY()close()cross()dist()dist4()dot()dot4()ellipse()ellipse_bbox()ellipse_length()ellipse_sample()ellipse_tangent()geomlistbbox()homo()hyperbola()hyperbola_bbox()hyperbola_length()hyperbola_sample()hyperbola_tangent()intersectGeomListXY()intersectSimplePolyXY()intersectSimpleXY()intersectXY()isCardinalPlanar()isInsideConvexPolyXY()isInsideTriangleXY()isXYPlanar()isXZPlanar()isYZPlanar()isarc()iscatmullrom()iscircle()isclosedgeomlist()iscontinuousgeomlist()isdirect()isdirectlist()isellipse()isfullellipse()isgeomlist()isgeomlistXYPlanar()isgoodnum()ishyperbola()isinsideXY()isinsidearcXY()isinsidebbox()isinsidebbox2D()isinsidegeomlistXY()isinsidelineXY()isinsidepointXY()isinsidepolyXY()isline()isnurbs()isparabola()ispoint()ispoly()ispolygon()ispolygonXY()issimple()istriangle()isvect()length()line()lineArcIntersectXY()lineLineIntersectXY()linePointXY()linePointXYDist()linebbox()linecenter()linelength()mag()mag4()mirror()mul()mul4()nurbs()orthoXY()parabola()parabola_bbox()parabola_length()parabola_sample()parabola_tangent()point()pointCircleTangentsXY()pointbbox()pointcenter()pointlength()poly()polybbox()polycenter()polylength()reverseGeomList()rotate()sample()samplearc()samplegeomlist()sampleline()samplepoint()samplepoly()scale()scale3()scale4()segment()segmentarc()segmentgeomlist()segmentline()segmentpoly()sub()sub4()transform()translate()unsample()unsamplearc()unsamplegeomlist()unsampleline()unsamplepoly()vclose()vect()vstr()
- yapcad.geom3d module
addTri2Surface()bbox()center()issolid()issolidclosed()issurface()linePlaneIntersect()mirror()mirrorsolid()mirrorsurface()normfunc()poly2surface()poly2surfaceXY()reversesurface()rotate()rotatesolid()rotatesurface()scale()scalesolid()scalesurface()signedFaceDistance()signedPlaneDistance()solid()solid_boolean()solidbbox()solids_intersect()surf2lines()surface()surfacearea()surfacebbox()translate()translatesolid()translatesurface()tri2p0n()triTriIntersect()volumeof()
- yapcad.geom3d_util module
addVertex()circleSurface()conic()conic_tube()contour()extrude()makeIcoPoints()makeLoftSolid()makeRevolutionSolid()makeRevolutionSurface()makeRevolutionThetaSamplingSurface()prism()rectangularPlane()sphere()sphere2cartesian()sphereSurface()spherical_shell()stack_solids()subdivide()sweep_adaptive()sweep_profile_along_path()tube()
- yapcad.geom_util module
- yapcad.geometry module
- Overview
Arc()Figure()GeometryGeometry.bboxGeometry.centerGeometry.closedGeometry.continuousGeometry.derivedGeometry.elemGeometry.geomGeometry.intersectXY()Geometry.intersectableGeometry.isclosed()Geometry.iscontinuous()Geometry.isderived()Geometry.isinsideXY()Geometry.isintersectable()Geometry.issampleable()Geometry.lengthGeometry.mirror()Geometry.rotate()Geometry.sample()Geometry.sampleableGeometry.scale()Geometry.segment()Geometry.surface()Geometry.transform()Geometry.translate()Geometry.unsample()Geometry.update
Line()Point()
- yapcad.geometry_checks module
- yapcad.geometry_utils module
- yapcad.mesh module
- yapcad.metadata module
- yapcad.native_brep module
ShellClosureErrorSolidValidationErrorTopologyGraphTopologyGraph.add_edge()TopologyGraph.add_face()TopologyGraph.add_loop()TopologyGraph.add_shell()TopologyGraph.add_solid()TopologyGraph.add_trim()TopologyGraph.add_vertex()TopologyGraph.compute_shell_closure()TopologyGraph.edge_faces()TopologyGraph.evaluate_edge()TopologyGraph.face_edges()TopologyGraph.get_edge()TopologyGraph.get_face()TopologyGraph.get_loop()TopologyGraph.get_shell()TopologyGraph.get_solid()TopologyGraph.get_trim()TopologyGraph.get_vertex()TopologyGraph.invalidate_shell_octree()TopologyGraph.shell_bbox()TopologyGraph.shell_contains_point()TopologyGraph.shell_edge_usage()TopologyGraph.shell_octree()TopologyGraph.shell_vertices()TopologyGraph.shells_bboxes_overlap()TopologyGraph.shells_intersect()TopologyGraph.summary()TopologyGraph.tessellate_shell()TopologyGraph.transform()TopologyGraph.validate_shell_closure()TopologyGraph.validate_solid()TopologyGraph.vertex_edges()
arc_edge()attach_native_brep_to_solid()brep_edge()brep_face()brep_loop()brep_shell()brep_solid()brep_trim()brep_vertex()bspline_edge()circle_edge()clear_native_brep()deserialize_topology_graph()edge_curve_params()edge_curve_type()edge_id()edge_vertices()evaluate_edge_curve()face_id()face_loops()face_surface()has_native_brep()is_brep_edge()is_brep_face()is_brep_loop()is_brep_shell()is_brep_solid_native()is_brep_trim()is_brep_vertex()line_edge()loop_id()loop_trims()loop_type()mirror_native_brep()native_brep_from_solid()rotate_native_brep()scale_native_brep()serialize_topology_graph()set_shell_closed()set_vertex_location()shell_closed()shell_faces()shell_id()solid_id()solid_shells()transform_edge_params()transform_topology_graph()translate_native_brep()trim_edge_id()trim_id()vertex_id()vertex_location()vertices_coincident()
- yapcad.occ_native_convert module
- yapcad.octtree module
- yapcad.poly module
- yapcad.pyglet_drawable module
GeomObjectMaterialpygletDrawpygletDraw.addSurface()pygletDraw.cameradistpygletDraw.display()pygletDraw.draw()pygletDraw.draw_arc()pygletDraw.draw_line()pygletDraw.draw_linestrip()pygletDraw.draw_point()pygletDraw.draw_solid()pygletDraw.draw_surface()pygletDraw.draw_text()pygletDraw.glSetup()pygletDraw.magnifypygletDraw.makeBatches()pygletDraw.make_object()pygletDraw.objectdictpygletDraw.register_immediate()pygletDraw.rxpygletDraw.rypygletDraw.upbb()pygletDraw.window()
vec()
- yapcad.spline module
- yapcad.threadgen module
- yapcad.triangulator module
- yapcad.xform module
- Module contents