我有一个函数,它意味着取一个给定角度并旋转三角形的坐标。然而,它稍微停顿然后跳到新位置而不是顺利运行。
该功能的工作原理是将原始坐标平移到原点,然后按已经移动的角度加上指定的角度旋转它们。然后它将坐标转换回未修改的位置,然后将它们转换为图像currenty所在的位置。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container-1">
<h5>
header
<a href="#" class="edit_toggle">edit</a>
</h5>
<div class="not-editable">
Lorem
</div>
<div class="editable">
Lorem 123
</div>
</div>
<div class="container-1">
<h5>
another header
<a href="#" class="edit_toggle">edit</a>
</h5>
<div class="row not-editable">
another Lorem
</div>
<div class="row editable">
another Lorem 123
</div>
</div>
}
答案 0 :(得分:1)
嗯,这个:
sin()
当然会将浮点角度截断为整数。由于cos()
和const double ang = angle_ + angle;
使用弧度,因此效果不佳。
你应该:
angle
目前还不清楚angle_
是什么(float
是函数的参数,但这两个名字混淆相似),我想这是一个全局变量。
如果这是用于屏幕渲染,您可以考虑将自己限制在sinf()
精度,并改为使用cosf()
和RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^url.co.uk
RewriteRule ^(.*)$ https://www.url.co.uk/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.url.co.uk/$1 [R=301,L]
。