aframe-axeshelper
v0.1.0
Published
a trivial A-Frame component and primitive for the Three.js AxesHelper
Downloads
10
Maintainers
Readme
aframe-axeshelper
a trivial A-Frame component and primitive for the Three.js AxesHelper
NPM users: please consider the Github README for the latest description of this package (as updating the docs would otherwise always require a new NPM package version)
Installation
aframe-axeshelper
may be used as an ECMAScript module (ESM) or explicitly loaded after the <script>
tag for A-Frame itself.
For the ESM variant, install the package into your build environment using NPM with the command
npm install aframe-axeshelper
and import
it into your code whereever needed
import "aframe-axeshelper"
Otherwise, load the plain script file directly
<script src="https://unpkg.com/aframe-axeshelper"></script>
Usage
Once loaded or imported, you may use the aframe-axeshelper
either as an A-Frame component (usually for an already existing A-Frame entity)
<a-scene>
<a-box axeshelper position="1 1 -3" rotation="45 30 15"/>
</a-scene>
or as an A-Frame primitive
<a-scene>
<a-axeshelper position="1 1 -3" rotation="45 30 15"/>
</a-scene>
whatever seems more appropriate.
Example
Here is a complete example (albeit without the HTML boilerplate)
<script src="https://unpkg.com/aframe"></script>
<script src="https://unpkg.com/aframe-axeshelper"></script>
<a-scene>
<a-sky color="#555555"></a-sky>
<a-entity light="type:ambient; color:#BBBBBB"></a-entity>
<a-entity light="type:directional; intensity:0.6; castShadow:true"
position="1 1 1"></a-entity>
<a-plane width="1000" height="1000" color="#555555" shadow="receive:true"
position="0 0 0" rotation="-90 0 0"></a-plane>
<a-sphere radius="0.5" material="color:#AA0000" shadow="cast:true"
axeshelper position="-1.5 0.8 0" rotation="-45 -30 -15"></a-sphere>
<a-box material="color:#00AA00" shadow="cast:true"
axeshelper position="0 0.8 0"></a-box>
<a-axeshelper radius="0.5" material="color:#0000CC" shadow="cast:true"
position="1.5 0.8 0" rotation="45 30 15"></a-axeshelper>
</a-scene>
Build Instructions
You may easily build this package yourself.
Just install NPM according to the instructions for your platform and follow these steps:
- either clone this repository using git or download a ZIP archive with its contents to your disk and unpack it there
- open a shell and navigate to the root directory of this repository
- run
npm install
in order to install the complete build environment - execute
npm run build
to create a new build
You may also look into the author's build-configuration-study for a general description of his build environment.