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

Commits on Nov 1, 2023

  1. templatised realtional vectors

    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>
    Azaezel committed Nov 1, 2023
    Configuration menu
    Copy the full SHA
    ea4d9f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Merge branch 'development' into alpha41/relationVecClean

    # Conflicts:
    #	Engine/source/T3D/guiObjectView.cpp
    Azaezel committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    abcb8b6 View commit details
    Browse the repository at this point in the history
  2. fix compilation slipup

    Azaezel committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    9ed7e38 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2024

  1. in the interests of making this stuff easier to keep straight in 3d o…

    …r 2d contexts, shifted matrixvec to TransformVec3D
    Azaezel committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    a95010e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2742a4 View commit details
    Browse the repository at this point in the history
  3. compilation correction

    Azaezel committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    344be3f View commit details
    Browse the repository at this point in the history
  4. shift to an explicit rotation size for better 2d variant support (tha…

    …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
    Azaezel committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    a9a6ed7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    695fa2a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e53442 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Configuration menu
    Copy the full SHA
    06aaa66 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Merge branch 'development' of https://github.com/TorqueGameEngines/To…

    …rque3D into alpha41/relationVecClean
    
    # Conflicts:
    #	Engine/source/math/mMatrix.h
    Azaezel committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    13c3b04 View commit details
    Browse the repository at this point in the history
  2. typofix

    Azaezel committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    fbccf75 View commit details
    Browse the repository at this point in the history
  3. typofix

    Azaezel committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    9feec79 View commit details
    Browse the repository at this point in the history