Skip to content

v0.15.0 breaks LinearTransformationScene #2598

@FyZyX

Description

@FyZyX

Applying a matrix in a LinearTransformationScene no longer transforms the coordinate system.

Try a simple scene like this

class LT(LinearTransformationScene):
    def __init__(self):
        LinearTransformationScene.__init__(
            self,
            show_coordinates=True,
            leave_ghost_vectors=True,
        )

    def construct(self):
        matrix = [[1, 1], [3, 1]]
        self.apply_matrix(matrix)
        self.wait()

and you will see only movement in the horizontal and vertical directions, but downgrading back to v0.14.0 and rendering exactly the same scene yields the correct behavior.

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue:bugSomething isn't working... For use in issues

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions