VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
查看: 2764|回复: 2

想对模型的周围画出方块,求问,已经拿到屏幕XYZ坐标。

[复制链接]
发表于 2017-4-15 17:10:50 | 显示全部楼层 |阅读模式
画框.jpg
目前效果如上,只是画出了屏幕坐标点,但如果需要把绿色的方块画在模型的周边,据还需要计算出 长度 和高度。

主要是逆转了坐标,但不清楚怎么计算 宽 和高

    D3DXVec3Project Vector2D, Vector3D, Viewport, matProj, matView, matWorld

    '画框框
    Call DrawBox(Vector2D.X, Vector2D.Y, 100, 100, &H8000FF00, &H8000FF00, d3dd9)

附上代码
讨论.rar (301.75 KB, 下载次数: 257)

点评

其实你可以尝试一下,x和y都分别减去半个方框的大小。看看效果  发表于 2017-8-29 08:57
发表于 2019-8-27 16:54:28 | 显示全部楼层
直接画在d3d上?
回复 支持 反对

使用道具 举报

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

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-6-29 20:15

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表