im-neiru / axion Goto Github PK
View Code? Open in Web Editor NEWAxion Game Engine
License: GNU General Public License v3.0
Axion Game Engine
License: GNU General Public License v3.0
Quaternion
.Quaternion
. f32
and FVector2
operations
ops::Add
ops::Sub
ops::Mul
ops::Div
ops::Rem
ops::AddAssign
ops::SubAssign
ops::MulAssign
ops::DivAssign
ops::RemAssign
f32
and FVector3
operations
ops::Add
ops::Sub
ops::Mul
ops::Div
ops::Rem
ops::AddAssign
ops::SubAssign
ops::MulAssign
ops::DivAssign
ops::RemAssign
f32
and FVector4
operations
ops::Add
ops::Sub
ops::Mul
ops::Div
ops::Rem
ops::AddAssign
ops::SubAssign
ops::MulAssign
ops::DivAssign
ops::RemAssign
FVector2
FVector3
FVector4
FVector2
SIMD with SSE, SSE2, SSE3FVector3
SIMD with SSE, SSE2, SSE3FVector4
SIMD with SSE, SSE2, SSE3 Matrix3
fn identity
fn rotate
fn scale
fn transpose
fn inverse
fn determinant
fn transform
Matrix4
fn identity
fn translate
fn scale
fn rotate
fn orthographic
fn perspective
fn transpose
fn inverse
fn determinant
fn shear
fn transform
Affine2
fn identity
fn translate
fn scale
fn rotate
fn shear
fn transform
Affine3
fn identity
fn translate
fn scale
fn rotate
fn shear
fn transform
Implement the following struct
that represents angles
rad
suffix for fmt::Display
.Default
.ops::Add
.ops::Sub
.ops::Mul
.ops::Div
.ops::Rem
.ops::AddAssign
.ops::SubAssign
.ops::MulAssign
.ops::DivAssign
.ops::RemAssign
.fn sin
.fn cos
.fn tan
.fn csc
.fn sec
.fn cot
.fn atan2
.fn atan
.fn acos
.fn asin
.fn sinh
.fn cosh
.fn tanh
.fn acosh
.fn asinh
.fn atanh
.fn normal
.deg
suffix for fmt::Display
.Default
.ops::Add
.ops::Sub
.ops::Mul
.ops::Div
.ops::Rem
.ops::AddAssign
.ops::SubAssign
.ops::MulAssign
.ops::DivAssign
.ops::RemAssign
.fn sin
.fn cos
.fn tan
.fn csc
.fn sec
.fn cot
.fn atan2
.fn atan
.fn acos
.fn asin
.fn sinh
.fn cosh
.fn tanh
.fn acosh
.fn asinh
.fn atanh
.fn normal
.tr
suffix for fmt::Display
.Default
.ops::Add
.ops::Sub
.ops::Mul
.ops::Div
.ops::Rem
.ops::AddAssign
.ops::SubAssign
.ops::MulAssign
.ops::DivAssign
.ops::RemAssign
.fn sin
.fn cos
.fn tan
.fn csc
.fn sec
.fn cot
.fn atan2
.fn atan
.fn acos
.fn asin
.fn sinh
.fn cosh
.fn tanh
.fn acosh
.fn asinh
.fn atanh
.fn normal
.Implement conversions between these units of angles.
Implement fn angle_to
for vector types that can be use to retrieve the angular difference between two vectors. This can be done using atan2
function.
Implement fn azimuthal
Implement fn spherical_angles
SphericalAngles
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.