📄 graphics.js
字号:
// 图形基类
var PhysicCoord = {};
PhysicCoord.Unit = 1;
/******************************************************************************/
var ScreenCoord = {};
ScreenCoord.Origin = new Point(10,110);
ScreenCoord.Unit = 1;
/******************************************************************************/
//Convert v from PhysicCoord to ScreenCoord
function Physic2Screen(v,c)
{
var m = PhysicCoord.Unit/ScreenCoord.Unit;
var xo = ScreenCoord.Origin.X;
var yo = ScreenCoord.Origin.Y;
switch(c)
{
case "x":
return xo+v*m;
case "y":
return yo-v*m;
case "ang":
return -v;
case "len":
return v*m;
}
}
//Convert v from ScreenCoord to PhysicCoord
function Screen2Physic(v,c)
{
var m = ScreenCoord.Unit/PhysicCoord.Unit;
var xo = -ScreenCoord.Origin.X;
var yo = -ScreenCoord.Origin.Y;
switch(c)
{
case "x":
return xo+v*m;
case "y":
return yo-v*m;
case "ang":
return -v;
case "len":
return v*m;
}
}
/******************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -