extrude and lathe components for aframevr
npm install aframe-extrude-and-latheComponents for A-Frame.
Based on aframe-component-boilerplate.
This module offers lathe and extrude components.
* lathe
* close ends option (for angles < 360)
* choose lathe main axis
* extrude
* expose bevel options
* extrude along path?
* no tests yet
* will probably split the repos in two once both components work properly
npm install
npm start
cd examples
npm install
npm run build
Visit http://127.0.0.1:5566/examples/basic/index.html
Install.
``bash`
npm install aframe-extrude-and-lathe
Register.
`js`
var aframeCore = require('aframe-core');
var eAndL = require('aframe-extrude-and-lathe');
aframeCore.registerComponent('extrude', eAndL.extrudeComponent);
aframeCore.registerComponent('lathe', eAndL.latheComponent);
Use.
`html
position="1 1 2"
material="color:blue">
position="-1 1 2"
rotation="90 0 0"
material="color:green; side:double">
``
#### extrude
| Property | Description | Default Value |
| -------- | ----------- | ------------- |
| path | define profile shape via syntax akin to SVG path's d attribute | empty. must be defined |
| amount | extension of extrusion | 1 |
| Property | Description | Default Value |
| -------- | ----------- | ------------- |
| path | define profile shape via syntax akin to SVG path's d attribute | empty. must be defined |
| startAngle | start angle for the revolution | 0 |
| angle | revolution angle (0>angle>360) | 360 |
| steps | number of steps along the angle | 16 |