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.Part
ParametricObject
constructor 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 toworkplane
to 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.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
frearson
-
make
()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.
FrenchRecessScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
french_recess
-
initialize_parameters
()¶
-
make
()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.
MortorqScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
mortorq
-
make
()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.
PhillipsScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
phillips
-
initialize_parameters
()¶
-
make
()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.cruciform.
PozidrivScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
pozidriv
-
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.HexScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
2hex
,double_hex
-
class
cqparts_fasteners.solidtypes.screw_drives.hex.
HexScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
allen
,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.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
hexalobular
-
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.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
cross
-
initialize_parameters
()¶
-
make
()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.slotted.
SlotScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
slot
-
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.SquareScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
2square
,double_square
-
class
cqparts_fasteners.solidtypes.screw_drives.square.
SquareScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.base.ScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
robertson
,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.SquareScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
3square
,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.ScrewDrive
ParametricObject
constructor parameters:Parameters: -
initialize_parameters
()¶
-
make
()¶
-
-
class
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.
TorqsetScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.AcentricWedgesScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
torq_set
-
class
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.
TripointScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts_fasteners.solidtypes.screw_drives.tamper_resistant.AcentricWedgesScrewDrive
ParametricObject
constructor parameters:Parameters: Search Criteria:
This object can be found with
find()
andsearch()
using the following search criteria.Key Value module
cqparts_fasteners.solidtypes.screw_drives.base
name
tri_point
Module contents¶
-
class
cqparts_fasteners.solidtypes.screw_drives.
ScrewDrive
(*largs, **kwargs)¶ Bases:
cqparts.part.Part
ParametricObject
constructor 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 toworkplane
to 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)¶