查看“LlAxes2Rot”的源代码
←
LlAxes2Rot
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{LSL Header|ml=*}}{{LSLC|Keywords}}{{LSLC|Flow Control}}{{LSLC|}} {{函数详情 |函数名=Function: rotation llAxes2Rot( vector fwd, vector left, vector up ); |参数=返回由3个坐标轴定义的旋转 |返回值=•矢量fwd •矢量左 •矢量向上 这三个向量必须是相互正交的单位向量。 |注意事项= [[Search JIRA for related Bugs]] |示例= <pre> default { state_entry() { vector i = < 1.0, 0.0, 0.0>; vector j = < 0.0, 1.0, 0.0>; vector k = < 0.0, 0.0, 1.0>; rotation rot = llAxes2Rot( j, -i, k ); llSay(0, (string) (llRot2Euler(rot) * RAD_TO_DEG) ); } } This script displays: Object: <-0.00000, 0.00000, 90.00000> which shows that (j, -i, k) is obtained by rotating (i, j, k) 90 degrees around z direction. </pre> |相关事件= 从技术上讲,仅需要前两个向量来定义此旋转,这可以通过调用以下任意一个来完成: llAxes2Rot(fwd, left, fwd % left); llAxes2Rot(left % up, left, up); llAxes2Rot(fwd, up % fwd, up); }}
该页面使用的模板:
模板:LSL Header
(
查看源代码
)
模板:LSLC
(
查看源代码
)
模板:LSLGC
(
查看源代码
)
模板:Multi-lang
(
查看源代码
)
模板:函数详情
(
查看源代码
)
返回至
LlAxes2Rot
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
网站首页
知识百科
编辑帮助
最近更改
工具
链入页面
相关更改
特殊页面
页面信息