Skip to content

Implement an easy to use transform API which mimics the current entity Transform API, but for internally stored matrices. #88

Description

@ImmutableOctet

We should be able to manipulate a 4x4 matrix using a Transform object without directly affecting an entity and its caches.

This standalone type would take a reference to a Matrix object and affect it as operations are performed. We could then have a derived class which stores data internally as well, allowing for implicit conversion to Matrix, copies of the transform, etc.

The entity-based Transform type could have an assignment operator which takes this new type as an input.

The API for this new Transform type would be very similar to the existing entity-based solution.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

C++ Script APIFeatureNew feature or requestGood practiceIndicates a proposed change that would be seen as good practiceIdeaIdeas, concepts, etc. (for features without a clear scope yet)RefactorUsed to flag significant codebase refactorsmodule: engineFor features that involve the `engine` module. (optional)

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions