graphics.js
来自「ASPSQL企业网络管理系统」· JavaScript 代码 · 共 46 行
JS
46 行
// 图形基类
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 + =
减小字号Ctrl + -
显示快捷键?