Product
Introducing License Enforcement in Socket
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
jscad-hardware
Advanced tools
This is a collection of jscad parts that model a common Imperial and Metric bolts and washers. These models use the jscad-utils library and return jscad-utils group
objects.
Install jscad-hardware
using NPM:
npm install --save jscad-hardware
To use the utilities, you need to include the jscad-hardware.jscad
.
include('node_modules/jscad-utils/jscad-utils.jscad');
include('node_modules/jscad-hardware/jscad-hardware.jscad');
main() {
util.init(CSG);
var bolt = Hardware.Bolt(
util.inch(1),
ImperialBolts['5/16 hex'],
'close'
)
return bolt.combine('head,thread');
}
You can use the yeoman jscad generator which will create a project that uses this library.
Once you create your project, install jscad-hardware
, and run gulp
. Dragging the dist
directory into http://openjscad.org/ will include this library.
Modify your main.jscad
file to return a bolt object.
function main() {
util.init(CSG);
var bolt = Hardware.Bolt(
util.inch(1),
ImperialBolts['5/16 hex'],
'close'
)
return bolt.combine('head,thread');
}
// include:js
// endinject
FAQs
jscad parts library for screws, washers and nuts
We found that jscad-hardware demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Ensure open-source compliance with Socket’s License Enforcement Beta. Set up your License Policy and secure your software!
Product
We're launching a new set of license analysis and compliance features for analyzing, managing, and complying with licenses across a range of supported languages and ecosystems.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.