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

门户网站做公众号的好处免费b2b信息发布网站

门户网站做公众号的好处,免费b2b信息发布网站,上海中学官网电脑版,肉部网站建设包括哪些ArcGIS Pro SDK (九)几何 9 立方贝塞尔线段 文章目录 ArcGIS Pro SDK (九)几何 9 立方贝塞尔线段1 构建立方贝塞尔线段 - 从坐标2 构建立方贝塞尔线段 - 从地图点3 构造立方贝塞尔线段 - 从映射点的枚举4 立方贝塞尔线段生成器属性…

ArcGIS Pro SDK (九)几何 9 立方贝塞尔线段

文章目录

  • ArcGIS Pro SDK (九)几何 9 立方贝塞尔线段
    • 1 构建立方贝塞尔线段 - 从坐标
    • 2 构建立方贝塞尔线段 - 从地图点
    • 3 构造立方贝塞尔线段 - 从映射点的枚举
    • 4 立方贝塞尔线段生成器属性
    • 5 立方贝塞尔线段属性
    • 6 构造折线 - 从立方贝塞尔线段

环境:Visual Studio 2022 + .NET6 + ArcGIS Pro SDK 3.0

1 构建立方贝塞尔线段 - 从坐标

// 使用 builderEx 的便捷方法或使用 builderEx 构造函数。MapPoint startPt = MapPointBuilderEx.CreateMapPoint(1.0, 1.0, 3.0);
MapPoint endPt = MapPointBuilderEx.CreateMapPoint(2.0, 2.0, 3.0);Coordinate2D ctrl1Pt = new Coordinate2D(1.0, 2.0);
Coordinate2D ctrl2Pt = new Coordinate2D(2.0, 1.0);// BuilderEx 的便捷方法不需要在 MCT 上运行
CubicBezierSegment bezier = CubicBezierBuilderEx.CreateCubicBezierSegment(startPt, ctrl1Pt, ctrl2Pt, endPt, SpatialReferences.WGS84);// 不使用空间参考系
bezier = CubicBezierBuilderEx.CreateCubicBezierSegment(startPt, ctrl1Pt, ctrl2Pt, endPt);// builderEx 的构造函数不需要在 MCT 上运行
CubicBezierBuilderEx cbbEx = new CubicBezierBuilderEx(startPt, ctrl1Pt, ctrl2Pt, endPt);
bezier = cbbEx.ToSegment() as CubicBezierSegment;// 另一种方式
cbbEx = new CubicBezierBuilderEx(startPt, ctrl1Pt.ToMapPoint(), ctrl2Pt.ToMapPoint(), endPt);
bezier = cbbEx.ToSegment() as CubicBezierSegment;

2 构建立方贝塞尔线段 - 从地图点

// 使用 builderEx 的便捷方法或使用 builderEx 构造函数。MapPoint startPt = MapPointBuilderEx.CreateMapPoint(1.0, 1.0, SpatialReferences.WGS84);
MapPoint endPt = MapPointBuilderEx.CreateMapPoint(2.0, 2.0, SpatialReferences.WGS84);MapPoint ctrl1Pt = MapPointBuilderEx.CreateMapPoint(1.0, 2.0, SpatialReferences.WGS84);
MapPoint ctrl2Pt = MapPointBuilderEx.CreateMapPoint(2.0, 1.0, SpatialReferences.WGS84);// BuilderEx 的便捷方法不需要在 MCT 上运行
CubicBezierSegment bezier = CubicBezierBuilderEx.CreateCubicBezierSegment(startPt, ctrl1Pt, ctrl2Pt, endPt);// builderEx 的构造函数不需要在 MCT 上运行
CubicBezierBuilderEx cbbEx = new CubicBezierBuilderEx(startPt, ctrl1Pt, ctrl2Pt, endPt);
bezier = cbbEx.ToSegment() as CubicBezierSegment;

3 构造立方贝塞尔线段 - 从映射点的枚举

// 使用 builderEx 的便捷方法或使用 builderEx 构造函数。MapPoint startPt = MapPointBuilderEx.CreateMapPoint(1.0, 1.0, SpatialReferences.WGS84);
MapPoint endPt = MapPointBuilderEx.CreateMapPoint(2.0, 2.0, SpatialReferences.WGS84);MapPoint ctrl1Pt = MapPointBuilderEx.CreateMapPoint(1.0, 2.0, SpatialReferences.WGS84);
MapPoint ctrl2Pt = MapPointBuilderEx.CreateMapPoint(2.0, 1.0, SpatialReferences.WGS84);List<MapPoint> listMapPoints = new List<MapPoint>();
listMapPoints.Add(startPt);
listMapPoints.Add(ctrl1Pt);
listMapPoints.Add(ctrl2Pt);
listMapPoints.Add(endPt);// BuilderEx 的便捷方法不需要在 MCT 上运行
CubicBezierSegment bezier = CubicBezierBuilderEx.CreateCubicBezierSegment(listMapPoints);// builderEx 的构造函数不需要在 MCT 上运行
CubicBezierBuilderEx cbbEx = new CubicBezierBuilderEx(listMapPoints);
bezier = cbbEx.ToSegment() as CubicBezierSegment;

4 立方贝塞尔线段生成器属性

// 获取贝塞尔曲线的控制点CubicBezierBuilderEx cbbEx = new CubicBezierBuilderEx(bezierSegment);
MapPoint startPtEx = cbbEx.StartPoint;
Coordinate2D ctrlPt1Ex = cbbEx.ControlPoint1;
Coordinate2D ctrlPt2Ex = cbbEx.ControlPoint2;
MapPoint endPtEx = cbbEx.EndPoint;// 或使用 QueryCoords 方法
cbbEx.QueryCoords(out startPtEx, out ctrlPt1Ex, out ctrlPt2Ex, out endPtEx);

5 立方贝塞尔线段属性

// 获取贝塞尔曲线的控制点
CubicBezierSegment cb = CubicBezierBuilderEx.CreateCubicBezierSegment(bezierSegment);
MapPoint startPt = cb.StartPoint;
Coordinate2D ctrlPt1 = cb.ControlPoint1;
Coordinate2D ctrlPt2 = cb.ControlPoint2;
MapPoint endPt = cb.EndPoint;bool isCurve = cb.IsCurve;
double len = cb.Length;

6 构造折线 - 从立方贝塞尔线段

Polyline polyline = PolylineBuilderEx.CreatePolyline(bezierSegment);
http://www.khdw.cn/news/12737.html

相关文章:

  • 无锡企业网络诈骗青岛推广优化
  • 潍坊建筑公司排名南宁seo排名优化
  • 网站单页模板怎么安装网络销售是什么工作内容
  • 做网站用什么软件好四川seo推广方案
  • 网站开发与维护是做什么工作预防电信网络诈骗
  • 旅游交友的网站建设营销软文推广平台
  • 淄博市建设监理协会网站小程序制作费用一览表
  • 织梦做网站简单吗百度推广好做吗
  • 网页设计师 培训珠海百度搜索排名优化
  • 阿里巴巴外贸平台中文东莞网站推广及优化
  • 网站建设后的团队总结今日新闻头条新闻最新
  • 分销商城管理系统搜索引擎关键词排名优化
  • 河南做网站网络测试
  • 长春餐饮网站建设优化seo
  • 网络公司给我们做的网站_但是我们不知道域名是否属于我们怎么制作网站详细流程
  • 网站模版网百度上传自己个人简介
  • 好的优化网站推广公司提升网页优化排名
  • 建设集团网站的作用seo提高网站排名
  • 怎么用阿里云做网站公司搜索seo
  • 常用网站如何在桌面做快捷方式短视频seo推广
  • 网站毕业设计怎么做优化推广seo
  • wordpress文章站seo课程培训中心
  • oa系统定制seo手机优化软件哪个好用
  • 做任务推广网站百度点击工具
  • 做网站怎样赚卖流量外贸推广公司
  • 申请永久网站空间今天的新闻 最新消息摘抄
  • 做问卷哪个网站好培训机构管理系统
  • 免费制作网站的基本流程免费制作链接
  • 网站每个月8g流量宣传广告怎么做吸引人
  • 做网站前端和平面配合拼多多怎么查商品排名