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

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 IssuesProTip!
Press the /
key to activate the search input again and adjust your query.
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 IssuesProTip!
Restrict your search to the title by using the in:title qualifier.