当前位置: 首页 > news >正文

Civil 3d中 三角网曲面求取二维和三维面积

直接来点源码:

 public void CreateTinSurfaceArea()
        {
            try
            {
                string strErr = "";
                ObjectId sId = PromptOptionsHelper.GetPromptEntOptions("请选择曲面", typeof(Autodesk.Civil.DatabaseServices.Surface));
                if (sId == new ObjectId())
                {
                    strErr = "用户取消操作!";
                    return;
                }

                using (Transaction ts = Autodesk.AutoCAD.ApplicationServices.Application
                    .DocumentManager.MdiActiveDocument.Database.TransactionManager.StartTransaction())
                {
                    //获取曲面对象
                    Autodesk.Civil.DatabaseServices.TinSurface surface = ts.GetObject(sId, OpenMode.ForRead) as Autodesk.Civil.DatabaseServices.TinSurface;
                    TerrainSurfaceProperties aaa = surface.GetTerrainProperties();
                    
                    //平面面积
                    double d2dAea = aaa.SurfaceArea2D;

                    //三维面积
                    double d3dAea = aaa.SurfaceArea3D;
                }
            }
            catch (System.Exception ex)
            {
                EntBaseOperator.WriteLineInCommand(ex.ToString());
                return;
            }
        }

d2dAea 和 d3dAea 可以用数据来验证,准确无误,大胆放心使用

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • redis03 补充 redis驱动模型:事件驱动
  • RapidMiner数据挖掘4 —— 决策树
  • 深入理解MySQL分区技术
  • 工业烤箱设备厂家:专业制造,助力工业发展
  • Java-开发技巧
  • hcache缓存查看工具
  • 力扣1482.制作m束花所需的最少时间
  • MySQL 示例数据库大全
  • VUE FLV初次黑屏,deferLoadAfterSourceOpen参数作怪
  • 【江湖】离职经验之人在江湖
  • 【vue-9】购物车案例
  • AWS无服务器 应用程序开发—第七章 邮件服务 发布订阅(Amazon SES)
  • 蓝桥杯软件赛Java研究生组/A组)第二章基础算法-第三节:倍增
  • 7.Nginx动静分离
  • 为什么电容两端电压不能突变
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • JavaScript 奇技淫巧
  • JavaScript函数式编程(一)
  • overflow: hidden IE7无效
  • PaddlePaddle-GitHub的正确打开姿势
  • php面试题 汇集2
  • Python学习之路16-使用API
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • SQLServer之创建显式事务
  • vue-cli3搭建项目
  • webgl (原生)基础入门指南【一】
  • Xmanager 远程桌面 CentOS 7
  • 安卓应用性能调试和优化经验分享
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 从零搭建Koa2 Server
  • 机器学习学习笔记一
  • 基于游标的分页接口实现
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • scrapy中间件源码分析及常用中间件大全
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​必胜客礼品卡回收多少钱,回收平台哪家好
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • ### RabbitMQ五种工作模式:
  • #nginx配置案例
  • #pragma pack(1)
  • #传输# #传输数据判断#
  • (007)XHTML文档之标题——h1~h6
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (12)Hive调优——count distinct去重优化
  • (C++哈希表01)
  • (iPhone/iPad开发)在UIWebView中自定义菜单栏
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (补充)IDEA项目结构
  • (二)构建dubbo分布式平台-平台功能导图
  • (顺序)容器的好伴侣 --- 容器适配器
  • (转) Android中ViewStub组件使用
  • (转)ObjectiveC 深浅拷贝学习
  • ./和../以及/和~之间的区别