L_LVKRN_APIL_INTL_VecApplyTransformation (pVector)
当前转换适用于矢量图像。这个函数可以在LEADTOOLS向量成像Pro工具包。
指针指向一个向量处理引用一个图像绘制。
价值 | 意义 |
---|---|
成功 | 函数是成功的。 |
< 1 | 一个错误发生。指返回代码。 |
该函数将应用当前的变换(旋转、缩放和翻译)矢量图像。矢量图形对象将被改变。
调用此函数后,旋转,缩放和平移值将被重新设置。
必需的dll和库
这个示例加载一个矢量图,适用于一些转换然后救了回来。
L_LTVKRNTEX_API L_INT VecApplyTransformationExample (L_TCHAR * pszFile L_TCHAR * pszTargetFile)
{
L_INT nRet;
VECTORHANDLE TmpVector;/ *向量处理为初始加载* /
VECTORPOINT点;
/ *加载图* /
nRet = L_VecLoadFile (pszFile &TmpVector,空,空);
如果(nRet ! =成功)
返回nRet;
/ *旋转30度沿3轴* /
点。x = 30.0;
点。y = 30.0;
点。z = 30.0;
nRet = L_VecSetRotation (&TmpVector、点空,空,0 l);
如果(nRet ! =成功)
返回nRet;
/ * * /规模200%
点。x = 2.0;
点。y = 2.0;
点。z = 2.0;
nRet = L_VecSetScale (&TmpVector、点空,空,0 l);
如果(nRet ! =成功)
返回nRet;
/ *翻译5单位每一个轴* /
点。x = 5.0;
点。y = 5.0;
点。z = 5.0;
nRet = L_VecSetTranslation (&TmpVector点,NULL, 0 l);
如果(nRet ! =成功)
返回nRet;
/ *转换应用到图像* /
nRet = L_VecApplyTransformation (&TmpVector);
如果(nRet ! =成功)
返回nRet;
/ *保存它* /
nRet = L_VecSaveFile (pszTargetFile &TmpVector FILE_DXF, NULL);
如果(nRet ! =成功)
返回nRet;
/ *自由向量* /
nRet = L_VecFree (&TmpVector);
返回nRet;
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。