博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转] Envelop
阅读量:5865 次
发布时间:2019-06-19

本文共 507 字,大约阅读时间需要 1 分钟。

原文

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);

转载地址:http://wpynx.baihongyu.com/

你可能感兴趣的文章
Vue系列(一):简介、起步、常用指令、事件和属性、模板、过滤器
查看>>
Angular中的纯粹和不纯的管道之间的本质区别以及为什么这很重要
查看>>
在phoenix中使用webpack
查看>>
HTML应用安全
查看>>
EXTJS-6.2.0示例-全国省市县三级联动(传统组件方式)
查看>>
Laravel5.5 基于内置的Auth实现前后台登陆
查看>>
聊聊SwitchUserFilter的使用
查看>>
ES6/JavaScript一些‘巧用’
查看>>
Spring Boot 中使用 Java API 调用 lucene
查看>>
微信发红包
查看>>
使用HBuilder开发移动APP
查看>>
PopUnder 研究:Javascript逆向与反逆向
查看>>
关于postcss-weex插件, 让weex开发更爽一点
查看>>
拓端数据tecdat:DT模型打好用户流失预防针——电信客户流失浅析
查看>>
简单四则运算及表达式校验
查看>>
一次Linux、Tomcat和Oracle数据库优化过程
查看>>
Vue 2.0 入门系列(5)组件实例之任务列表
查看>>
史上最全的微信小程序开发解决方案
查看>>
利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法
查看>>
Android四大组件之Activity
查看>>