Socket
Book a DemoInstallSign in
Socket

geo3js

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

geo3js

geo3js is a threejs geometries library that has easy to use threejs geometries

latest
Source
npmnpm
Version
1.0.19
Version published
Maintainers
1
Created
Source

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

Keywords

threejs

FAQs

Package last updated on 14 Jul 2025

Did you know?

Socket

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.

Install

Related posts