Catalog npm
Back to packageRELEASE DETAILS

1.0.1

npm

3d-model-manger

A 3D Model Manger

3d3d-manger3d-modelobjobj-filesobj-manger
Published12 Dec 2020
Direct dependencies1
Transitive dependenciesNot calculated

README

Current package documentation

3D Model Manger

About

3D Model Manger is an NPM package for managing 3d models.

Table Of Contents

Install

Type in $ npm install 3d-model-manger in you shell.

Usage

const modelManger = require('3d-model-manger'); // imports 3d-model-manger
const modelPath = "cube.obj"; // enter your model path here! (currently only supports .obj files)

console.log(parseRead(readModel("cube.obj"))); // returns object with vertex data and class data

Docs

readModel

Reads file data from 3d model files (obj) and returns an array

Syntax: readModel(filePath)

Parameters:

ParameterTypeDefaultDescription
filePathString❌The Path of the read file

Example:

const modelManger = require('3d-model-manger'); // imports 3d-model-manger
const modelPath = "cube.obj"; // enter your model path here! (currently only supports .obj files)

console.log(readModel("cube.obj"));
/* returns : {
  modelType: 'obj',
  modelData: "# Blender v2.76 (sub 0) OBJ File: ''\n" +
    '# www.blender.org\n' +
    'mtllib cube.mtl\n' +
    'o Cube\n' +
    'v 1.000000 -1.000000 -1.000000\n' +
    'v 1.000000 -1.000000 1.000000\n' +
    'v -1.000000 -1.000000 1.000000\n' +
    'v -1.000000 -1.000000 -1.000000\n' +
    ...
  }
*/

parseRead

Parses the object given by the readModel() function and converts it into an easy-to-use object

Syntax: parseRead(Modeldata, [options])

Parameters:

ParameterTypeDefaultDescription
ModeldataString❌The Path
of the read file
optionsObject✔options

Example:

const modelManger = require('3d-model-manger'); // imports 3d-model-manger
const modelPath = "cube.obj"; // enter your model path here! (currently only supports .obj files)

console.log(parseRead(readModel("cube.obj")));
/* returns : {
     Vertices: [[Vertex], [Vertex], [Vertex], [Vertex], etc],
     Faces: [[Face], [Face], [Face], [Face], etc]
  }
*/

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 1

Native requirements
1 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
mime-types
Environment
{
  "local_name": "mime-types",
  "alias": false,
  "peer_metadata": null
}
^2.1.27runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-88WRax1jrY5VoCnVgUetzGL07naQEiXqeco9vky5btchPwG9in4AWv6UHnXUfeu3Minm8lzikHk0MJz1Sc5gTw==",
  "shasum": "b4f5065644f8752e52e93c5708b3f2fc5cfbbe2e",
  "tarball": "https://registry.npmjs.org/3d-model-manger/-/3d-model-manger-1.0.1.tgz",
  "fileCount": 7,
  "unpackedSize": 2678,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1BgCCRA9TVsSAnZWagAAeagP/jm06DG5N8CVIiI+qfvo\nGOw2VDreckbmqrvKupYHntgprLdCtZUhEz8Im+vNRXplMmlWKz3r6xL5bWTl\nwdqwk8h125j4uuuUnbkUW0tJQIZHni0oESDZTmltamraOBCGyX/AUTg6kmHn\nHiTIT/YpMydEYAKAycyz1cc9PgAasEuls8ZVxuIPfoa/zWYmgxiBnY9RtN9o\n4Fa+2ePUG8LvefBuvUB6jBuGsluwHGsfE7giqdV5oHEXqaIGb0U3sKBxL4Xk\nc4BmNWhM5d7QvC0U1K84vNGjxUbzeXbgbj+O070pO7DRexCyLyDzvZaHCFAd\n1JFGJxfRwB6SibXfrF/GHz+ReSxJc1CVXd1dV8CeT70g1dgxZt12F/sRZX2f\nha4smNV2j6FZmBpJoXhTjZkIg7FX5K9Dj/QEEKknzoTRzaybX7L/3pQNGN1R\nyG89YD7MZkcQApXDtB3GgYb1+nkzq5xbWB3PqLl0QD5E2GQLW0Sbkapa4JzL\nSzh+RmgH9eQ+GbWZ+PpEq+JK9lFDXleqbhgRbh04Yc7O54ov+mDM9MHklBWw\nGPh8bXQ/0dusw24znBm9BYSU8IhnvsOUndrgfMmAda7qVjw1fhI90EhXhrDg\nTKuM2zICtKWT3uwq8PGM5jTMTAG+CDhDAB7nAspN34fwZjJsItMtE1zx/h3u\n2WOO\r\n=xYq1\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIEr7GN6aPwhF+wZdx34dirQBZnzb9+doOl2ISaqjMQAKAiEA736WrcH4S4racMBBcbuAeUswV+d93Az0uvxkR5f8Btc="
    }
  ]
}

Repository

PENDING
errorbot1122/3d-model-manger

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:36 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:da1f32420486dfd162c5cdf49c8d8540dc725479ad9c9406cc9216299487bc86

Other collected versions

1.1.215 Dec1.1.114 Dec1.1.014 Dec1.0.412 Dec1.0.312 Dec1.0.012 DecView all collected versions →