A TypeScript and JavaScript native library, implementing 3DV operations for any use case. (See On Node Registry Here)
📝 By: Oscar Sharaz Spencer
- Installation
- Usage
- Contributions
In your terminal, simply run the following:
cd <YOUR_PROJ_DIR>
npm install npm_3d_vector
ls
If you wish to install this package as a developer dependency:
cd <YOUR_PROJ_DIR>
npm install npm_3d_vector -D
ls
You can then view and edit (if desired) the installation in the package.json
file of [PROJ_DIR]
:
cat package.json
[<YOUR_EDITOR>] package.json
You should then see this if the npm_3d_vector
package was installed properly:
![packagefile](https://private-user-images.githubusercontent.com/118501673/281866855-74334bad-e418-4bea-994c-6e33e7854533.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0Njg3NTIsIm5iZiI6MTczOTQ2ODQ1MiwicGF0aCI6Ii8xMTg1MDE2NzMvMjgxODY2ODU1LTc0MzM0YmFkLWU0MTgtNGJlYS05OTRjLTZlMzNlNzg1NDUzMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QxNzQwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mOWU1MDE5MzBhMjJmNzY5MDAwMzliZjlmZjBmMmE4ODBjY2YyMTJjMjg5ZmJmYWExOTQwYTYxYzNjYTM1ZjI0JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.4SRlCMn8aoG-lKRMVe8JIhKoX0nFmyCotGeVrrn2Smw)
When running in a Vanilla Script:
![ex_app_req](https://private-user-images.githubusercontent.com/118501673/281866968-9374d729-5275-4817-8741-fba60ed90a19.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0Njg3NTIsIm5iZiI6MTczOTQ2ODQ1MiwicGF0aCI6Ii8xMTg1MDE2NzMvMjgxODY2OTY4LTkzNzRkNzI5LTUyNzUtNDgxNy04NzQxLWZiYTYwZWQ5MGExOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QxNzQwNTJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00OGI4NGQ1YjliODQ0ZjE4OTExYjM0NDkzYWUzMDg3ZDYzMWY0MzQ1NzIxMGFlMjgwZDgzYTNmNWQ0ZTcwMWI4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.4R7K1Cllj2qmMSoxG4Tu1PyIOVGCxSIjW4wQW2I0QeA)
When running in a Node.js
application: