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));
}
相关推荐
学术小李1 天前
3D Gaussian Splatting中梯度反传求偏导的推导
3d
蓝鲨硬科技1 天前
任利锋的“造物”野心,让AI 3D进入“可制造”时代
人工智能·3d·制造
cxoptics2 天前
3D电影用的偏振眼镜原理是什么?
3d
我才是银古3 天前
OpenCSG.NET:一个 .NET CSG 几何建模库的技术剖析
3d·dwg·csg
迁移科技3 天前
周转箱拆垛码垛自动化实战:3D视觉实现 ±2mm 毫米级稳定作业
3d·自动化·视觉检测
a1117763 天前
汽车3D配置器 THreeJS 开源项目
前端·3d·html·汽车
dalong103 天前
WPF:3D正八面体自动旋转
3d·wpf
数字新视界3 天前
3D数字化孪生管理解决方案
物联网·3d·数字孪生·3d可视化
宇擎智脑科技3 天前
img2threejs 架构深度解析:AI 如何高效地从图片“雕刻“3D 模型
人工智能·3d·agent