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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTc2NzgsIm5iZiI6MTczOTExNzM3OCwicGF0aCI6Ii8xMTg1MDE2NzMvMjgxODY2ODU1LTc0MzM0YmFkLWU0MTgtNGJlYS05OTRjLTZlMzNlNzg1NDUzMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxNjA5MzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xOTNhMDkxODk4MmQyNzMwOGRkYTI3MTQ5ZTE1ZjI5NGY5NTg3YjljOGU3YWY0OTRjMDM4YTA5YTFkNDUwZGZhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ZtGo5RzKnv6RMzHbr6sVJgQkUm5jMHg8GFxsSoyoXQw)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxMTc2NzgsIm5iZiI6MTczOTExNzM3OCwicGF0aCI6Ii8xMTg1MDE2NzMvMjgxODY2OTY4LTkzNzRkNzI5LTUyNzUtNDgxNy04NzQxLWZiYTYwZWQ5MGExOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQxNjA5MzhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yMzgyZjVmZmU0NjQ4OTY1ZmU5OWQ4YjYzYzNiNjRmMGFhNzdkMmI1YWNiNzdjMDcyODkxY2ZjNjMzMjQ5Yzc4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.rIDQv8zogYxbcS5Rn_VAw3Vpzoj40R4IJlVEUg-o4zg)
When running in a Node.js
application: