๐Ÿ“ฆ daymxn / LuaQuaternion

A fully featured library for utilizing quaternions in lua.

โ˜… 5 stars โ‘‚ 1 forks ๐Ÿ‘ 5 watching โš–๏ธ MIT License
๐Ÿ“ฅ Clone https://github.com/daymxn/LuaQuaternion.git
HTTPS git clone https://github.com/daymxn/LuaQuaternion.git
SSH git clone git@github.com:daymxn/LuaQuaternion.git
CLI gh repo clone daymxn/LuaQuaternion
tukars tukars Update Quaternion Intermediates definition, increment version number 9c1b4c5 1 years ago ๐Ÿ“ History
๐Ÿ“‚ main View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ binaries
๐Ÿ“ build
๐Ÿ“ docs
๐Ÿ“ mocks
๐Ÿ“ src
๐Ÿ“ tests
๐Ÿ“„ .gitignore
๐Ÿ“„ build.py
๐Ÿ“„ CODE_OF_CONDUCT.md
๐Ÿ“„ config.conf
๐Ÿ“„ CONTRIBUTING.md
๐Ÿ“„ LICENSE
๐Ÿ“„ package.json
๐Ÿ“„ README.md
๐Ÿ“„ requirements.txt
๐Ÿ“„ SECURITY.md
๐Ÿ“„ test.py
๐Ÿ“„ README.md

LuaQuaternion

LuaQuaternion is a fully featured library for utilizing quaternions in luau. To use in lua projects you will need to manually remove all type information. If you are using this project in an external editor, you can install this library using npm i @rbxts/luaquaternion. To import within roblox-ts, you can do the following: ``ts // Just import Quaternion import { Quaternion } from "@rbxts/luaquaternion" // Import them all (star imports don't work for some unexpected reasons) import { Quaternion, QuaternionSpring, RadianSpring, Spring } from "@rbxts/luaquaternion" `` This project also supports roblox-ts via .d.ts files.

Documentation

The latest documentation is available here, and contains information on how to use each function, alongside details of what each function does. You can find older documentation in the releases section of this repository, and

IMPORTANT INFORMATION

The order of Quaternions in this library is X,Y,Z,W, NOT W,X,Y,Z. If you plan to use translate this code into a target language, please ensure you are using the correct order.

License

This project is licensed under the MIT license.