找回密码
 注册
Simdroid-非首页
查看: 85|回复: 1

[用户自编子程序] 关于宏命令的一点问题

[复制链接]
发表于 2011-9-2 15:16:48 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 young2172 于 2011-9-2 15:18 编辑

最近需要使用宏命令辅助建模,通过查看帮助文件写出下面简单的在两个marker之间等距离插入marker的小代码,但是执行之后发现插入的marker的Z轴坐标不正确。请哪位麻烦给我检查一下!


代码
! $FIRST_MARKER: T=marker
! $SECOND_MARKER: T=marker
! $M_N:T=INTEGER
!
variable_name=x
variable_name=y
variable_name=z
for variable_name=tempreal start_value=1 INCREMENT_VALUE=1 &
end_value=$M_N
marker create marker_name=(eval("MAR" // RTOI(tempreal))) &
location = (eval(( (($M_N+1-tempreal)*($FIRST_MARKER.loc_x)+(tempreal)*($SECOND_MARKER.loc_x))/($M_N+1) ))), &
(eval(( (($M_N+1-tempreal)*($FIRST_MARKER.loc_y)+(tempreal)*($SECOND_MARKER.loc_y))/($M_N+1) ))), &
(eval(( (($M_N+1-tempreal)*($FIRST_MARKER.loc_z)+(tempreal)*($SECOND_MARKER.loc_z))/($M_N+1) ))) &
orientation = 0,0,0 &
relative_to = ground
end

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2011-9-2 15:20:16 | 显示全部楼层 来自 陕西西安
Simdroid开发平台
长方体边上的marker就是生成的,其位置应该在正中间,感觉好像是FIRST_MARKER.loc_z和SECOND_MARKER.loc_z不对。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-4 04:02 , Processed in 0.028192 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表