Comments (2)
It is really confusing but it actually works. If you look closely at multiplyMatrixAndPoint
, we are doing a right-multiplication and treating the point as a row vector, rather than the typical left-multiplication on a column vector. To be fair this probably makes more sense when written down as code, since you write an array horizontally, but maybe we should explain that? I'm not sure.
from content.
@Josh-Cena Got it, that makes sense. Actually in the MDN page, the array is written horizontally, but I changed the formatting for the post. I think it would be helpful to explain it! Maybe a small note in the Translation matrix
section that mentions this. For my part, I was using the page as a reference for what the matrices should look like, and hadn't actually looked too much into the multiplication methods MDN was using, so I missed that.
from content.
Related Issues (20)
- Typo on CSS/@property/syntax page
- Example Creating a modal dialog HOT 2
- My zone
- Add responseHeaders and excludedResponseHeaders RuleCondition HOT 1
- The super keyword and arrow function HOT 3
- AbortSignal.timeout example mistake
- OWD Project: Add missing form related API docs
- What are possible result types of calc() HOT 18
- Missing documentation that SharedArrayBuffers not compatible with MessagePort HOT 1
- Client toolchain example has docs/repo mismatch in `vite.config.js` HOT 3
- 503 error cause
- WorkerGlobalScope.importScripts URLs relative to what base URL? HOT 1
- Certificate Transparency is defined in RFC 6962, not RFC 9162 HOT 1
- Description of pathname property value when path has no segments is misleading HOT 4
- Update Phaser in "2D breakout game using Phaser" HOT 2
- Clarification for kerning vs spacing/tracking HOT 2
- Fix incorrectly inserted image alt text
- Issue in example provided for RTCIceTransport::getLocalCandidates() method
- PerformanceResourceTiming transferSize support in safari
- Define the autocorrect attribute as standard
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from content.