Skip to content

Proper U/V axis behavior #5

@BHSPitMonkey

Description

@BHSPitMonkey

In class vmf.brush.Side, the U/V axis functionality is currently just a stub (defaulting to some values that only look correct for one particular plane orientation). These properties (uaxis and vaxis) need to be amended as follows:

  1. Replace the default strings with something likely represented with a new data type (vmf.types).
  2. When a Side object is initialized, it should compute suitable values to initialize these properties with.
  3. (Optional) Implement some way of telling a Side object to scale/reposition/transform its textures in an easy-to-use interface, without the user needing to understand linear algebra and set the uaxis/vaxis properties themselves.

[1] https://developer.valvesoftware.com/wiki/VMF_documentation#U.2FV_Axis

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions