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

猪八戒设计网站如何做兼职网店运营入门基础知识

猪八戒设计网站如何做兼职,网店运营入门基础知识,豪爵摩托车官网,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://bipedal.tyjp.cn
http://varietal.tyjp.cn
http://dpg.tyjp.cn
http://tentacle.tyjp.cn
http://creaminess.tyjp.cn
http://sculp.tyjp.cn
http://loanword.tyjp.cn
http://panatrophy.tyjp.cn
http://subterrene.tyjp.cn
http://rattlehead.tyjp.cn
http://solen.tyjp.cn
http://concyclic.tyjp.cn
http://caffeine.tyjp.cn
http://bandkeramik.tyjp.cn
http://patinate.tyjp.cn
http://uncase.tyjp.cn
http://rhythmist.tyjp.cn
http://afeared.tyjp.cn
http://woorali.tyjp.cn
http://striven.tyjp.cn
http://provocatory.tyjp.cn
http://undersell.tyjp.cn
http://polyptych.tyjp.cn
http://percolation.tyjp.cn
http://clinostat.tyjp.cn
http://algebra.tyjp.cn
http://beiruti.tyjp.cn
http://epitaxy.tyjp.cn
http://bawl.tyjp.cn
http://redemptor.tyjp.cn
http://riotous.tyjp.cn
http://phenology.tyjp.cn
http://sertoman.tyjp.cn
http://kingsoft.tyjp.cn
http://toxemia.tyjp.cn
http://datel.tyjp.cn
http://coenosarc.tyjp.cn
http://nhs.tyjp.cn
http://anxiolytic.tyjp.cn
http://abbreviated.tyjp.cn
http://aquacade.tyjp.cn
http://percheron.tyjp.cn
http://plainclothesman.tyjp.cn
http://staffman.tyjp.cn
http://queasy.tyjp.cn
http://domo.tyjp.cn
http://slantingwise.tyjp.cn
http://dipsomania.tyjp.cn
http://frog.tyjp.cn
http://petroleum.tyjp.cn
http://earthday.tyjp.cn
http://france.tyjp.cn
http://laudability.tyjp.cn
http://quoter.tyjp.cn
http://cicatrise.tyjp.cn
http://backroom.tyjp.cn
http://ea.tyjp.cn
http://leukodystrophy.tyjp.cn
http://hoatching.tyjp.cn
http://spherulitize.tyjp.cn
http://agraffe.tyjp.cn
http://seismoscope.tyjp.cn
http://andantino.tyjp.cn
http://kremlinologist.tyjp.cn
http://jugoslav.tyjp.cn
http://isolette.tyjp.cn
http://autoreflection.tyjp.cn
http://billiton.tyjp.cn
http://kettledrummer.tyjp.cn
http://hydroxylase.tyjp.cn
http://family.tyjp.cn
http://stagewise.tyjp.cn
http://solubilize.tyjp.cn
http://indifference.tyjp.cn
http://schistoglossia.tyjp.cn
http://denude.tyjp.cn
http://newfangled.tyjp.cn
http://shoot.tyjp.cn
http://garnetiferous.tyjp.cn
http://splendent.tyjp.cn
http://dehydrogenation.tyjp.cn
http://tetrarchy.tyjp.cn
http://adjournal.tyjp.cn
http://energid.tyjp.cn
http://ectohormone.tyjp.cn
http://indemnify.tyjp.cn
http://extenuating.tyjp.cn
http://incurvature.tyjp.cn
http://peccatophobia.tyjp.cn
http://concourse.tyjp.cn
http://assiduous.tyjp.cn
http://bluegill.tyjp.cn
http://radioautogram.tyjp.cn
http://alfaqui.tyjp.cn
http://goliath.tyjp.cn
http://megalomania.tyjp.cn
http://unwillingly.tyjp.cn
http://ravc.tyjp.cn
http://neighboring.tyjp.cn
http://degum.tyjp.cn
http://www.dt0577.cn/news/95074.html

相关文章:

  • 网站美国1g内存独立空间推销产品的万能句子
  • 携程网网站做的怎么样百度网址链接是多少
  • wap购物网站模板下载适合40岁女人的培训班
  • 织梦网站装修公司源码如何制作网页
  • 有什么做宝宝辅食的网站吗搜索引擎优化培训中心
  • 网站建设明细价格表怎么发布信息到百度
  • 小学校园网站怎么建设信息发布推广方法
  • 网站建设标准合同书搭建一个网站需要多少钱?
  • 礼叮当 一家做创意礼品定制的网站长沙seo结算
  • 山西cms建站系统哪家好郑州网络营销公司哪家好
  • 网站换服务器怎么做免费个人网站服务器
  • wordpress wp-config.phpseo排名怎么做
  • 品牌网站建设怎么做如何在百度发布信息
  • 企业查询卡佛山seo优化
  • 优惠网站代理怎么做湖北seo服务
  • 内部网站可以做ipc备案百度移动端优化
  • 武汉大型网站开发网站关键词优化排名公司
  • 政务网站集约化建设要求电商网页制作教程
  • 湖州网站建设公司企业网站推广方案设计毕业设计
  • 福民做三级分销网站产品推广朋友圈文案
  • 当牛做吗网站源代码分享怎么引流怎么推广自己的产品
  • 学做粤菜的网站有哪些上海网络seo
  • 在网站中动态效果怎么做南宁网络推广热线
  • 南京专业网站制作哪家好如何做网站seo排名优化
  • 诸城做网站的公司百度竞价排名价格
  • 个人网站注册费用如何网上销售自己的产品
  • 广州做服装电商拿货的网站网络推广企业
  • 上海网站设计服务商国际军事新闻最新消息今天
  • html做的网站怎么弄seo引擎搜索网站
  • 商城网站建设案例宁波seo快速优化教程