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));
}
相关推荐
李航19835 小时前
用 DeepDraw 几何引擎开发建筑设计软件(五):创建选择工具
python·3d
微财经观圈17 小时前
AI 3D生成工具重拓扑后怎样检查UV、法线和材质是否正常?
人工智能·3d·重拓扑
Zldaisy3d18 小时前
一种具备优异带外抑制特性的增材制造滤波超表面
3d
CAD芯智库1 天前
中望3D悟空2027亮点速递(1)-全新单手鼠标交互和特征树显示提效
经验分享·科技·3d·业界资讯·国产三维cad软件·中望3d悟空·中望3d2027
微财经观圈1 天前
AI 3D生成角色怎样套用预设动作?自动绑骨与动作测试步骤
人工智能·3d
菩提树下的凡夫1 天前
激光振镜双目结构光3D相机丢点问题
数码相机·3d
70asunflower1 天前
Python_3D建模与HTML预览开发指南
人工智能·3d·ai agent
大江东去浪淘尽千古风流人物3 天前
【UniSim-SLAM】前馈SLAM的双流架构:Sim(3)统一位姿图、与经典SLAM及DPVO的三范式对比
深度学习·计算机视觉·3d·交互·人体姿态估计·eccv·3d重建
高升说5 天前
手眼 3D 相机选型:先定工作距离,再谈精度,最后定安装
人工智能·数码相机·3d
利刃大大5 天前
我用 GPT-6 给江南大学建了个 3D 沙盘
gpt·3d·ai·blender·江南大学