[转] Envelop
2024-10-14 10:28:09
Envelope也称包络线,是一个矩形区域,是每个几何形体的最小外接矩形。每个Geometry都拥有一个Envelope,包括Envelope自身。
它定义了XMax,XMin,YMax,YMin,Height,Width等属性,用于获取或者设置一个存在包络线的对象空间坐标。
IEnvelope接口提供的方法有:Expand(按比例缩放包络线的范围,产生一个新的包络对象),offset(通过给定的(X,Y)移动包络线),CenterAt(通过改变包络线中心点来移动包络线),PutCoords(通过指定的坐标点来构造包络线)等。
IEnvelope还有两个拓扑运算方法Intersect(用来计算两个包络线相交,返回部分作为结果)和Union(合并包络线,以两个包络线的最小外接矩形作为合并结果)。
IEnvelope envelop1 = new EnvelopeClass();
IEnvelope envelop2 = new EnvelopeClass();
envelop1.PutCoords(100, 100, 200, 200);
envelop2.PutCoords(150, 1);
最新文章
- Xcode 运行程序,左侧memory 不显示内存
- Windows Live Writer安装失败错误解决方案
- C# 生成解决方案失败,点击项目重新生成报找不到命名空间
- 根据li标签 查找class=";alcw4 alcw41";对应的值
- curl订单具体解释
- Swift伟大的编程语言数据采集
- C#打包时设置图标ico错误
- js 序列化
- ERC20 token standard issues.
- JavaScript获取IE版本号与HTML设置ie文档模式
- spring AOP源码分析(二)
- 大数据技术 - 通俗理解MapReduce之WordCount(三)
- 数据分析库之matplotlib
- java 支持 超大上G , 多附件上传
- 查看iis对应w3wp.exe显示的进程ID号
- mysql 执行计划分析三看, explain,profiling,optimizer_trace
- Django之url映射
- PowerDesigner导出表到HTML或word(实测有效)
- EF 的一些不常用的功能
- 终于把5GB的Cygwin安装完成了