Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alpha41/relation vec clean #1329

Open
wants to merge 13 commits into
base: development
Choose a base branch
from

Conversation

Azaezel
Copy link
Contributor

@Azaezel Azaezel commented Nov 8, 2024

No description provided.

RelationVec class, used for tracking associated matricies in a leaf/node relationship with optional constraints
initial usage demonstration is tsmesh mNodeTransforms, replacing the Vector<MatrixF>
# Conflicts:
#	Engine/source/T3D/guiObjectView.cpp
…r 2d contexts, shifted matrixvec to TransformVec3D
…t uses a single floating point for rotation)

stubbwork for:
class TransformVec2D : public RelationVec2D, public SimObject includes:
class Box2DF : public RectF which is a rotateable RectF.

todos:
properly fill out the following:
template<> inline void RelationVec2D::toGLobal() needs
inline Box2DF& Box2DF::mul(const Box2DF& a)
and
inline Box2DF& Box2DF::mul(const Box2DF& a, const Box2DF& b)
need to sort how we want
template<> inline void RelationVec2D::orbit(S32 id, U32 axis, F32 radianDelta)
to operate
…rque3D into alpha41/relationVecClean

# Conflicts:
#	Engine/source/math/mMatrix.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant