在3ds max中将3D坐标转换为2D

编码器89

我正在尝试考虑视口的宽度和高度将平面对象中点的3D坐标转换为2D坐标。我正在用C ++编写代码。

在浏览3Ds max文档时,我发现了函数“ MapViewToScreen”,这个函数足够吗?如果是这样,如何执行它。如果还有其他方法,请提出建议。

萨内什·库马尔(Saneesh kumar)

检查链接地图世界点到视口坐标

基本上,您需要做的是

//get Transfromation matrix of the plane
Matrix3 tmMatrix = inode->GetObjectTM( GetCOREInterface()->GetTime() );

ViewExp& vpt = GetCOREInterface()->GetActiveViewExp();
GraphicsWindow *gwindow= vpt.getGW();
gwindow->setTransform( Matrix3(1) );

//Your required point, consider only the X and Y part
IPoint3 out; // X and Y from the bottom left corner
Point3 in( your_3d_point * tmMatrix );
gwindow->hTransPoint(&in, &out);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PyQT中将2D屏幕坐标转换为3D坐标

来自分类Dev

3ds Max 和 Python

来自分类Dev

从3DS到OpenGL的动画

来自分类Dev

将3d模型从obj,3ds转换为.ac文件格式

来自分类Dev

如何在z = 0平面中将2D转换矩阵(用于齐次坐标)转换为3D?

来自分类Dev

gluProject将3D坐标转换为2D坐标不能正确转换2D Y坐标

来自分类Dev

使用Maxscript动态更改3ds Max中的标志

来自分类Dev

将图像序列导入3ds Max

来自分类Dev

3ds Max的嵌套图层层次结构

来自分类Dev

Python 3DS MAX中的getOpenFileName吗?

来自分类Dev

Forge 查看器 3ds Max 视口

来自分类Dev

3ds Max 纹理/自定义材质

来自分类Dev

通过 kbdx 文件添加 3ds max 热键绑定

来自分类Dev

Forge Viewer 访问 3ds Max 参数

来自分类Dev

将屏幕2D转换为世界3D坐标

来自分类Dev

2D到3D坐标转换

来自分类Dev

3DS Max 2018 Pyside2 - 文本输入不起作用

来自分类Dev

如何在Groovy中将2d数组动态转换为3d数组

来自分类Dev

在JavaScript中将此3d数组转换为2d数组

来自分类Dev

在python中将2d数组转换为3d数组

来自分类Dev

如何在GAS中将3D数组转换为2D数组?

来自分类Dev

如何在pytorch中将3D张量转换为2D张量?

来自分类Dev

将 3D 转换转换为 2D

来自分类Dev

像Unity3d中的3ds Max一样缩放到鼠标位置

来自分类Dev

3ds Max> Collada> threejs动画错误,“缩放超出范围”

来自分类Dev

3Ds Max中的动画模型不执行动画

来自分类Dev

使用Verold的3ds Max导出器-动画不起作用

来自分类Dev

Three.js .obj加载程序无法与3Ds Max .obj一起使用

来自分类Dev

3DS Max 2010 x86质量差的背景图像