cqparts_fasteners.solidtypes.screw_drives package¶
Submodules¶
cqparts_fasteners.solidtypes.screw_drives.base module¶
-
class
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive(*largs, **kwargs)¶ Bases:
cqparts.part.PartParametricObjectconstructor parameters:Parameters: -
apply(workplane, world_coords=<CoordSystem: origin=(0, 0, 0) xDir=(1, 0, 0) zDir=(0, 0, 1)>)¶ Application of screwdrive indentation into a workplane (centred on the given world coordinates).
Parameters: - workplane (
cadquery.Workplane) – workplane with solid to alter - world_coords (
CoordSystem) – coorindate system relative toworkplaneto move cutter before it’s cut from theworkplane
- workplane (
-
initialize_parameters()¶
-
make()¶ Make the solid to use as a cutter, to make the screw-drive impression in another solid.
Returns: cutter solid Return type: cadquery.Workplane
-
cqparts_fasteners.solidtypes.screw_drives.cruciform module¶
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.FrearsonScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamefrearson
-
make()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.FrenchRecessScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamefrench_recess
-
initialize_parameters()¶
-
make()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.MortorqScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamemortorq
-
make()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.PhillipsScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamephillips
-
initialize_parameters()¶
-
make()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.PozidrivScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamepozidriv
-
initialize_parameters()¶
-
make()¶
-
cqparts_fasteners.solidtypes.screw_drives.hex module¶
-
class
cqparts_fasteners.solidtypes.screw_drives.hex.DoubleHexScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.hex.HexScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basename2hex,double_hex
-
class
cqparts_fasteners.solidtypes.screw_drives.hex.HexScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenameallen,hex
-
get_hexagon_vertices()¶ Generate the points of a hexagon :param diameter: Diameter of hexagon :return: list of tuples [(x1, y1), (x2, y2), … ]
-
initialize_parameters()¶
-
make()¶
-
pin_diameter= None¶
-
pin_height= None¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.hex.HexalobularScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamehexalobular
-
initialize_parameters()¶
-
make()¶
-
cqparts_fasteners.solidtypes.screw_drives.slotted module¶
-
class
cqparts_fasteners.solidtypes.screw_drives.slotted.CrossScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamecross
-
initialize_parameters()¶
-
make()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.slotted.SlotScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenameslot
-
initialize_parameters()¶
-
make()¶
-
cqparts_fasteners.solidtypes.screw_drives.square module¶
-
class
cqparts_fasteners.solidtypes.screw_drives.square.DoubleSquareScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.square.SquareScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basename2square,double_square
-
class
cqparts_fasteners.solidtypes.screw_drives.square.SquareScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenamerobertson,square
-
get_square(angle=0)¶
-
initialize_parameters()¶
-
make()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.square.TrippleSquareScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.square.SquareScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basename3square,triple_square
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant module¶
-
class
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.AcentricWedgesScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDriveParametricObjectconstructor parameters:Parameters: -
initialize_parameters()¶
-
make()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.TorqsetScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.AcentricWedgesScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenametorq_set
-
class
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.TripointScrewDrive(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.AcentricWedgesScrewDriveParametricObjectconstructor parameters:Parameters: Search Criteria:
This object can be found with
find()andsearch()using the following search criteria.Key Value modulecqparts_fasteners.solidtypes.screw_drives.basenametri_point
Module contents¶
-
class
cqparts_fasteners.solidtypes.screw_drives.ScrewDrive(*largs, **kwargs)¶ Bases:
cqparts.part.PartParametricObjectconstructor parameters:Parameters: -
apply(workplane, world_coords=<CoordSystem: origin=(0, 0, 0) xDir=(1, 0, 0) zDir=(0, 0, 1)>)¶ Application of screwdrive indentation into a workplane (centred on the given world coordinates).
Parameters: - workplane (
cadquery.Workplane) – workplane with solid to alter - world_coords (
CoordSystem) – coorindate system relative toworkplaneto move cutter before it’s cut from theworkplane
- workplane (
-
initialize_parameters()¶
-
make()¶ Make the solid to use as a cutter, to make the screw-drive impression in another solid.
Returns: cutter solid Return type: cadquery.Workplane
-
-
cqparts_fasteners.solidtypes.screw_drives.register(*args, **kwargs)¶
-
cqparts_fasteners.solidtypes.screw_drives.find(*args, **kwargs)¶
-
cqparts_fasteners.solidtypes.screw_drives.search(*args, **kwargs)¶