canvas 座標系原點
數學座標系原點座標是(0,0),canvas座標系與之類似。
預設,畫布左上角為原點,與數學不同的是,預設 y 軸向下為正。
圖示如下:
更多關於座標系的知識可以參閱canvas 座標系變換一章節。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="https://www.softwhy.com/" /> <title>螞蟻部落</title> <style> canvas { border: 2px dotted #ccc; margin:50px; } </style> <script> window.onload=()=>{ let cvs = document.getElementById("canvas"); let ctx = cvs.getContext("2d"); ctx.fillStyle = "green"; ctx.rect(10, 10, 100, 100); ctx.stroke(); } </script> </head> <body> <canvas id="canvas" width="300" height="150"></canvas> </body> </html>
預設,原點位置是畫布的左上角,位置可以調整。
如果某點被確定為原點,不管原本座標是多少,當前座標都是(0,0)。
使用translate()方法可以重新設定原點位置,具體參閱canvas translate()一章節。
相關文章
- canvas座標系原點Canvas
- canvas-座標系、圓角矩形、紋理、剪裁Canvas
- html5 canvas事件處理(用event.layerX和layerY屬性表示Canvas內部座標系中的座標)HTMLCanvas事件
- [原創]SpriteKit+Swift學習筆記(一)-父節點座標系Swift筆記
- canvas繪製帶有刻度的座標系程式碼例項Canvas
- 形象化理解笛卡爾座標系和極座標系
- SVG 座標系統SVG
- 座標系的生成
- 地心地固座標系(ECEF)與站心座標系(ENU)的轉換
- 高德座標打點(點為正常的WGS84地球座標系,常見於 GPS 裝置,Google 地圖等國際標準的座標體系)偏移,調整偏移量Go地圖
- OpenGL 座標系統詳解
- Qt - 座標系及轉換QT
- 機器人工具座標系標定原理機器人
- C++ opencv的圓轉矩形,極座標轉笛卡爾座標系C++OpenCV
- WebGL座標系的小祕密Web
- android自定義View——座標系AndroidView
- 【matplotlib 實戰】--平行座標系
- 公路座標計算系統 1.0
- 座標系相關知識科普
- 百度地圖框選標註座標點功能地圖
- 螢幕座標、裝置座標以及邏輯座標的區別
- OpenGL座標系與幾何變換
- 安卓自定義View基礎:座標系安卓View
- 座標系CM和ZONE的區別
- MoseEvent 中的幾種座標系
- vue 實現高德座標轉GPS座標Vue
- 世界座標系到攝像機座標系的矩陣變換推導過程矩陣
- 流體力學守恆形式Euler方程(笛卡爾座標、柱座標、球座標)
- UIScrollView 在手指點選的座標處放大UIView
- ogre世界座標魚螢幕座標相互轉換
- 【Unity3D的四種座標系】Unity3D
- Excel轉百度座標系(AngularJS)ExcelAngularJS
- iOS開發必會的座標系探究iOS
- Android自定義View基礎:座標系AndroidView
- SVG座標系統和transformation徹底理解SVGORM
- 三維座標系的旋轉矩陣矩陣
- 利用齊次座標進行二維座標轉換
- 【計算幾何】求線段相交交點座標