//椭圆环
TopoDS_Shape* create_EllipticRing(double DR, double W, double L)
{// L 必须大于 Wif (W >= L)return 0;//创建平面椭圆gp_Elips ge(gp::XOY(), L, W);//获得椭圆法向gp_Ax1 axe1 = ge.Directrix1();TopoDS_Edge e2 = BRepBuilderAPI_MakeEdge(ge);BRepBuilderAPI_MakeWire WW(e2);//创建圆面gp_Circ circle(gp::XOY(), DR);circle.SetAxis(axe1); //使圆和椭圆法向平行TopoDS_Edge circleEdge = BRepBuilderAPI_MakeEdge(circle);BRepBuilderAPI_MakeWire circleWire(circleEdge);//扫掠TopoDS_Shape *ptr = new TopoDS_Shape(BRepOffsetAPI_MakePipe(WW, circleWire));return ptr;
}

效果

OpenCascade 创建椭圆环相关推荐

  1. CAD梦想画图中的“绘图工具——椭圆弧”

    在网页CAD中创建椭圆弧.第一条轴的角度确定了椭圆弧的角度.第一条线可以根据其大小定义为长轴还是短轴. 执行方式 (1)单击菜单栏"绘图→椭圆弧".如图: (2)单击绘图工具栏&q ...

  2. wpf绘制圆环,实现图片镂空

    一.使用Path构建复杂图形 Path所构建的图形由Data属性来定义,其属性的类型为Geometry(几何类),通过Path可以构建更加复杂的图形.想创建一个圆环,一种做法是使用两个圆形构建,另一种 ...

  3. 裁剪带圆环的圆形的图片步骤

    2019独角兽企业重金招聘Python工程师标准>>> 裁剪带圆环的圆形的图片步骤: 1.加载图片 UIImage *image = [UIImage imageNamed:@&qu ...

  4. 在 FEKO 的 CADFEKO 中创建弧线的方法

    专栏专注介绍电磁兼容(EMC)的相关知识,算是对本人浸染 EMC 专业十余年的一个阶段小结. 本文是专栏第 6 篇,上一篇说了自己要对 FEKO 进行粗浅总结,这篇就总结一下 CADFEKO 中常用曲 ...

  5. three.js使用CubeCamera创建反光效果,动态环境贴图实现,立方体全景贴图(vue中使用three.js83)

    使用CubeCamera创建反光效果 1.demo效果 2. 实现要点 2.1 创建立方体相机CubeCamera 2.2 使用动态环境贴图材质 2.3 render中更新立方体相机 2.4 创建场景 ...

  6. AUTOCAD——椭圆与椭圆弧命令

    创建椭圆或者椭圆弧. 执行方式 命令行:SPLINE 菜单栏:绘图→椭圆→椭圆弧 工具栏:椭圆命令图标 椭圆弧命令图标 "椭圆与椭圆弧命令操作命令位置"界面 执行以上命令后,命令行 ...

  7. cad lisp 两侧偏移并删除_弱电CAD不算CAD?学学操作,将手速发挥极致,让他人刮目相看...

    直线 L 画图用得最多的工具,用法也很简单,由于直线等命令使用频率最高但键位操作却很不方便,所以我们有必要更改它. 构造线 XL 无限延伸的直线,在标注等绘图时起辅助作用,虽然可以打印出来,但不作为作 ...

  8. cad打印字体颜色很淡_收藏|50个CAD技巧,常画电路图的你一定得知道

    CAD使用过程的九条心得 一.不要轻易在特性管理器里修改单个线段的线型比例 通常在刚开始绘图的时候,要用到中心线的线型,而初始绘图时很可能线型比例设置的不合适,导致我们看到画出来的线是一条实线而不是中 ...

  9. 【机器学习】正则化的线性回归 —— 岭回归与Lasso回归

    python风控评分卡建模和风控常识(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005214003&am ...

最新文章

  1. 怎么学python-结合学习经历,谈一谈如何学习Python
  2. Juniper 文章目录
  3. c++获取数组长度_灵魂拷问:Java如何获取数组和字符串的长度?length还是length()?...
  4. 软件设计师 -主观题总结
  5. Yum (yellow dog update manager)
  6. dz安装教程php,discuz论坛安装教程 2017最新discuz论坛安装教程
  7. Linux(6)文件和磁盘管理
  8. SQL语句(九)使用特殊关系运算符查询
  9. http client
  10. anaconda python命令_怎么用anaconda命令行?
  11. 恒强制版系统980_华为mate40将首批升级鸿蒙2.0系统?
  12. 用HTML写会员注册页面
  13. 金山词霸-身边的实用工具
  14. html 中 div 盒子上下垂直居中显示
  15. MAC地址克隆是什么意思
  16. 比较全面的log4j配置
  17. python3 简单选课系统
  18. Android接入融云sdk流程(思路)
  19. Rabbitmq 和erlang 安装成功但是网面访问不了
  20. 关于flask入门教程-自定义弹出框

热门文章

  1. Maven 从入门到上瘾!
  2. 基于GPS“家人的手”智能导盲手杖
  3. ode45求解微分方程
  4. Virgin Voyages扩大豪华娱乐阵容
  5. 第10周:吴恩达机器学习课后编程题ex8——Python
  6. 应用程序设计:图书管理系统模板(链表+文件)
  7. 韵达开放接口php代码,韵达快递订单信息查询接口
  8. 他能一举拿下阿里的offer,靠的绝对不止运气!
  9. [Study]MyBatisPlus
  10. 可以用思维导图iMindMap做什么