Skip to content

issues Search Results · repo:w3c/fxtf-drafts language:HTML

Filter by

412 results
 (54 ms)

412 results

inw3c/fxtf-drafts (press backspace or delete to remove)

https://www.w3.org/TR/geometry-1/#transforming-a-point-with-a-matrix
  • Badboyboom
  • Opened 
    15 days ago
  • #590

https://www.w3.org/TR/geometry-1/#transforming-a-point-with-a-matrix Set pointVector to pointVector post-multiplied by matrix. I believe post-multiplied should either be pre-multiplied or be rephrased ...
  • markusheukelom
  • Opened 
    on Jan 22
  • #589

There s a discrepancy: This, const mat = new DOMMatrix() toIdentity(mat) console.log(mat.is2D) // true function toIdentity(mat) { mat.m11 = 1 mat.m12 = 0 mat.m13 = 0 mat.m14 = 0 mat.m21 = 0 ...
  • trusktr
  • Opened 
    on Dec 28, 2024
  • #588

DOMMatrix has mutating multiplySelf() and preMultiplySelf(), while DOMMatrixReadOnly has only the non-mutating multiply() but not preMultiply(). It would be nice to add preMultiply for consistency. Similar ...
  • trusktr
  • 1
  • Opened 
    on Dec 28, 2024
  • #587

For example, DOMMatrixReadOnly.multiply should return DOMMatrixReadOnly instead of DOMMatrix. This makes the API awkward to use when choosing immutability: const mat1 = new DOMMatrixReadOnly(...) const ...
  • trusktr
  • Opened 
    on Dec 28, 2024
  • #586

For example we can currently do this: const mat = new DOMMatrix() mat.translateSelf(10, 20, 30) and this: const mat = new DOMMatrix() const movement = new DOMPoint(10, 20, 30) // This can be used like ...
  • trusktr
  • Opened 
    on Dec 28, 2024
  • #585

There is currently no way to reset a matrix back to initial state. For example, run this in any browser console: function toIdentity(mat) { mat.m11 = 1 mat.m12 = 0 mat.m13 = 0 mat.m14 = 0 mat.m21 ...
  • trusktr
  • Opened 
    on Dec 27, 2024
  • #584

I don t see why multiplySelf should accept a DOMMatrix-like object, rather than an actual DOMMatrix object. If multiplySelf accepted DOMMatrix instances only (like an API of this sort would typically ...
  • trusktr
  • Opened 
    on Dec 27, 2024
  • #582

You d think this should be possible: const init = {m11: 1, ..., m44: 1} const matrix = new DOMMatrix(init) Instead, one has to do this: const init = {m11: 1, ..., m44: 1} const matrix = new DOMMatrix([init.m11, ...
  • trusktr
  • Opened 
    on Dec 27, 2024
  • #581

The steps for multiplySelf are: 1. Let otherObject be the result of invoking create a DOMMatrix from the dictionary other. 2. The otherObject matrix gets post-multiplied to the current matrix. 3. If ...
  • trusktr
  • Opened 
    on Dec 27, 2024
  • #580
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Press the
/
key to activate the search input again and adjust your query.
Issue origami icon

Learn how you can use GitHub Issues to plan and track your work.

Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub Issues
ProTip! 
Restrict your search to the title by using the in:title qualifier.
Issue search results · GitHub