ZW3D二次开发_获取造型的投影面积及最大长宽

函数:

ZwEntityProjectToPlaneAreaGet

支持版本:

ZW3D 2026 SP1及以上

代码:

cpp 复制代码
void 零件_查询_测量_投影面积()
{
	szwEntityHandle entityHandle = {};
	ZF_CALL(ZwEntityGetByPick("选择造型", ezwEntityInputOption::ZW_INPUT_SHAPE, 0, &entityHandle));

	szwEntityHandle planeHandle = {};
	ZF_CALL(ZwEntityGetByPick("选择平面", ezwEntityInputOption::ZW_INPUT_DATUM_PLANE, 0, &planeHandle));

	szwProjectAreaOption option{};
	option.count = 1;
	option.entityHandleList = &entityHandle;//造型
	option.plane = planeHandle;//平面
	option.addCurveFlag = ZW_PROJECT_AREA_FLAG_ALL_CURVES;//全部曲线
	szwProjectAreaProp areaProp{};
	ZF_CALL(ZwEntityProjectToPlaneAreaGet(option, &areaProp));

	WriteMessage("最大投影面积 = %.2f", areaProp.area);
	WriteMessage("X最大距离 = %.2f", areaProp.xMaxLen);
	WriteMessage("Y最大距离 = %.2f", areaProp.yMaxLen);

	ZF_CALL(ZwEntityHandleFree(&entityHandle));//内存释放
	ZF_CALL(ZwEntityHandleFree(&planeHandle));
}
相关推荐
碧口科技20 小时前
AI3D模型生成会不会结构不完整?判断标准与修复流程
人工智能·3d
城中南小1 天前
3D-VLA 方法原理详解
人工智能·计算机视觉·3d
劉宇雁1 天前
C++ ASCII 3D无尽跑酷游戏
c++·游戏·3d
资源分享交流1 天前
TripoSplat 本地整合包:一张图片生成 3D Gaussian 模型
3d·ai
DolitD2 天前
无人机×云渲染:点量云流实时交互云推流方案
3d·云计算·数据可视化·虚拟现实
云飞云共享云桌面2 天前
单机建模卡顿运维繁琐!中小型机械制造厂云飞云 3D 云桌面落地
运维·服务器·网络·3d·自动化·电脑·负载均衡
2601_956414142 天前
AI3D模型生成工具怎么比较?看生成质量、后续流程和导出能力
人工智能·3d
私人珍藏库2 天前
[Android] VOKA -人体解剖3D图谱+医学人体解剖
3d·智能手机·app·工具·软件·多功能
2601_956414143 天前
AI3D模型生成工具怎么比较?2026主流平台对比与实测维度解析
人工智能·3d
蓝速科技3 天前
蓝速科技视觉 3D 全息仓 AI 数字人一体机深度评测
人工智能·科技·3d