谢谢你的回答,我还想追加提问就是能不能知道那条线旋转的角度?我想统计旋转的圈数.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 07:53:44
谢谢你的回答,我还想追加提问就是能不能知道那条线旋转的角度?我想统计旋转的圈数.
ound的值就是旋转次数,顺时针转过0度角+1,逆时针转过0度角则-1
import flash.display.Sprite;
var sp:Sprite = new Sprite();
sp.graphics.lineStyle(5,0xff0000,1);
sp.graphics.moveTo(0,0);
sp.graphics.lineTo(150,0);
addChild(sp);
sp.x = stage.stageWidth / 2;
sp.y = stage.stageHeight / 2;
sp.addEventListener(MouseEvent.MOUSE_DOWN,onSelected);
var lr:Number = 0;
var cr:Number = 0;
var round:int = 0;
function onSelected(e:MouseEvent)
{
onMove(null);
stage.addEventListener(MouseEvent.MOUSE_MOVE,onMove);
stage.addEventListener(MouseEvent.MOUSE_UP,onStop);
}
function onMove(e:MouseEvent)
{
var a:Number = mouseX - sp.x;
var b:Number = mouseY - sp.y;
if (a > 0)
{
sp.rotation = Math.atan(b/a) * 180 / Math.PI;
}
else if (a < 0)
{
sp.rotation = Math.atan(b/a) * 180 / Math.PI + 180;
}
cr = sp.rotation;
if(cr > 0 &&cr < 90 && lr < 0 && lr > -90)
{
round+=1;
trace(round)
}
else
if(cr < 0 && cr > -90 && lr > 0 && lr < 90)
{
round-=1;
trace(round)
}
lr = sp.rotation;
if (e)
{
e.updateAfterEvent();
}
}
function onStop(e:MouseEvent)
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE,onMove);
stage.addEventListener(MouseEvent.MOUSE_UP,onStop);
}
import flash.display.Sprite;
var sp:Sprite = new Sprite();
sp.graphics.lineStyle(5,0xff0000,1);
sp.graphics.moveTo(0,0);
sp.graphics.lineTo(150,0);
addChild(sp);
sp.x = stage.stageWidth / 2;
sp.y = stage.stageHeight / 2;
sp.addEventListener(MouseEvent.MOUSE_DOWN,onSelected);
var lr:Number = 0;
var cr:Number = 0;
var round:int = 0;
function onSelected(e:MouseEvent)
{
onMove(null);
stage.addEventListener(MouseEvent.MOUSE_MOVE,onMove);
stage.addEventListener(MouseEvent.MOUSE_UP,onStop);
}
function onMove(e:MouseEvent)
{
var a:Number = mouseX - sp.x;
var b:Number = mouseY - sp.y;
if (a > 0)
{
sp.rotation = Math.atan(b/a) * 180 / Math.PI;
}
else if (a < 0)
{
sp.rotation = Math.atan(b/a) * 180 / Math.PI + 180;
}
cr = sp.rotation;
if(cr > 0 &&cr < 90 && lr < 0 && lr > -90)
{
round+=1;
trace(round)
}
else
if(cr < 0 && cr > -90 && lr > 0 && lr < 90)
{
round-=1;
trace(round)
}
lr = sp.rotation;
if (e)
{
e.updateAfterEvent();
}
}
function onStop(e:MouseEvent)
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE,onMove);
stage.addEventListener(MouseEvent.MOUSE_UP,onStop);
}
谢谢你的回答,我还想追加提问就是能不能知道那条线旋转的角度?我想统计旋转的圈数.
在AI里我想任意的旋转参考线,请问怎么办,我知道旋转工具可以设置角度旋转,有没有可以任意旋转的方法
我想请教一下旋转气缸能不能通过程序控制旋转的角度?比如说怎么控制180度的旋转气缸转到设定的角度
旋转角到底是什么?书上说旋转角是旋转的角度,那为什么有时问你旋转角,答案却是角AOC,就是一些对应角呢?
旋转气缸的旋转角度可调吗?
计算立体图形的体积.以三角形的斜边为轴(就是5厘米的那条),旋转一周,求体积。(算式能不能没有字母)
什么叫伺服电机的旋转圈数?
关于UG的移动对象就是你给我回答的移动对象,我想知道我该如何设置,假如我想把一条于原点相交的直线旋转20°,我该怎么弄,
一道图形旋转求某一角度数的题。
不知道你能不能回答我的这个问题 不过都先谢谢你
我只有初中的数学基础,想学空间旋转矩阵,我想知道学空间旋转矩阵需要什么数学基础?
ABC是三个顺次啮合的齿轮 已知齿轮A转7圈时 齿轮C转6圈.2 如果B旋转7圈 C旋转1圈 那 么A旋转8圈时,B转几