geo3js

1.0.19 • Public • Published

geo3js - a collection of threejs geometries like cubes and spheres and more.

You can use it so you don't have to write a lot of threejs code for every new geometry.

You have to use Vite or another web pack initialize:

1. npm init vite 

2. cd <name vite folder> && npm i geo3js

3 then add import geo3js from 'geo3js'

you have 4 objects scene, camera, renderer and three

scene is the body canvas

camera is the view

renderer is the webgl renderer

three is just the threejs object

example:

const obj = new geo3js()
const {scene, camera, renderer, three} = await obj.init()

arguments parameters:

(x,y,z) are the positions.

size is the scale of the geometries,

color is the color of the geometries

amount is how many stars there are in createStars function

geometries examples:

1. await obj.createBox(<x>, <y>, <z>, <size>, <color>)

2. await obj.createSphere(<x>, <y>, <z>, <size>, <color>)

3. await obj.createTorus(<x>, <y>, <z>, <size>, <color>)

4. await obj.createTriangle(<x>, <y>, <z>, <size>, <color>)

5. await obj.createPlane(<x>, <y>, <z>, <size>, <color>)

6. await obj.createCylinder(<x>, <y>, <z>, <size>, <color>)

7. await obj.createCone(<x>, <y>, <z>, <size>, <color>)

8. await obj.createCircle(<x>, <y>, <z>, <size>, <color>)

9. await obj.createStars(<amount>, <size>, <color>)

hope you enjoy this new threejs library and have a nice day

Readme

Keywords

Package Sidebar

Install

npm i geo3js

Weekly Downloads

1,224

Version

1.0.19

License

ISC

Unpacked Size

7.07 kB

Total Files

3

Last publish

Collaborators

  • jamcha123