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

为什么做网站更新青岛 google seo

为什么做网站更新,青岛 google seo,佛山宽屏网站建设,开发软件网站建设最近在与同事讨论BRepAlgoAPI_Fuse与BRep_Builder.MakeCompound有什么区别。 一、从直觉上来说,BRepAlgoAPI_Fuse会对两个实体相交处理,相交的部分会重新的生成相关的曲面。而BRep_Builder.MakeCompound仅仅是把两个实体组合成一个新的实体,…

最近在与同事讨论BRepAlgoAPI_Fuse与BRep_Builder.MakeCompound有什么区别。

一、从直觉上来说,BRepAlgoAPI_Fuse会对两个实体相交处理,相交的部分会重新的生成相关的曲面。而BRep_Builder.MakeCompound仅仅是把两个实体组合成一个新的实体,但相交的部分不会处理。

一个球体与一个长方体相交。三种方式:

1、直接放置在相近的位置,结果:两个独立的实体。

参考示例代码:

TopoDS_Shape topoBox = BRepPrimAPI_MakeBox(axis, 3.0, 4.0, 5.0).Shape();
TopoDS_Shape topoSphere = BRepPrimAPI_MakeSphere(axis, 2.5).Shape();

2、调用BRepAlgoAPI_Fuse,做融合,结果:融合成为一个实体。

参考示例代码:

TopoDS_Shape topoBox = BRepPrimAPI_MakeBox(axis, 3.0, 4.0, 5.0).Shape();
TopoDS_Shape topoSphere = BRepPrimAPI_MakeSphere(axis, 2.5).Shape();
TopoDS_Shape fusedShape = BRepAlgoAPI_Fuse(topoBox, topoSphere);

3、调用BRep_Builder.MakeCompound,做聚合,聚合成一个Compound实体。

参考示例代码:

TopoDS_Shape topoBox = BRepPrimAPI_MakeBox(axis, 3.0, 4.0, 5.0).Shape();
TopoDS_Shape topoSphere = BRepPrimAPI_MakeSphere(axis, 2.5).Shape();// Make a compound shape.TopoDS_Compound aComp;BRep_Builder aBuilder;aBuilder.MakeCompound(aComp);aBuilder.Add(aComp, topoBox);aBuilder.Add(aComp, topoSphere);

如下图所示:

二、如何发现BRepAlgoAPI_Fuse与BRep_Builder.MakeCompound区别。

 方式一:点选实体,并切换Shading显示模式。

注意看,中间的Fuse的相交部分,有新的曲线与曲面生成。

方式二:对这些实体进行brep数据结构分析

1、长方体的6个Face ID: 28~33

2、Fuse融合的实体:是个Compound实体,只有一个Solid子实体,7个面中29,31,33是融合前的长方体的面,另4个面是重新生成的。

3、MakeCompound生成的聚合实体:有两个Solid子体。其中6个Face的ID,仍然是聚合前的长方体的6个Face。

所以,BRep_Builder.MakeCompound不会做曲面求交以及重新生成相交部分的曲线曲面的等动作。速度会大大快过BRepAlgoAPI_Fuse。但生成的聚合实体,可能不是你想要的。

三、几何内核信息

基于OCCT 7.7.0内核修改。

四、OGG 1.0内核

OGG 1.0内核,在OCCT 7.7.0的基础上有486项多改进。

编译并试用过后,目前情况是,OGG 1.0与OCCT 7.7.0的兼容性非常好。

只是我对内核的修改,ID生成,不知什么原因,全变成0了。

还需要进一步分析原因。

五、原因很简单,只添加了字段,未生成ID。

参考示例代码:

TopoDS_TShape()
: myFlags (TopoDS_TShape_Flags_Free| TopoDS_TShape_Flags_Modified | TopoDS_TShape_Flags_Orientable)
{id = getIdIndex();
}

编译OGG1.0的内核代码后,重新编译OGG测试插件,id生成正常。


文章转载自:
http://fungivorous.c7501.cn
http://fulminatory.c7501.cn
http://lucency.c7501.cn
http://unlax.c7501.cn
http://maravedi.c7501.cn
http://eurailpass.c7501.cn
http://schefflera.c7501.cn
http://nebula.c7501.cn
http://miscellaneous.c7501.cn
http://suk.c7501.cn
http://triternate.c7501.cn
http://yamal.c7501.cn
http://straitlace.c7501.cn
http://holosericeous.c7501.cn
http://radiogenetics.c7501.cn
http://mynah.c7501.cn
http://occultist.c7501.cn
http://zg.c7501.cn
http://substantialist.c7501.cn
http://rollock.c7501.cn
http://unmindful.c7501.cn
http://unsuccessful.c7501.cn
http://matriarchy.c7501.cn
http://paulist.c7501.cn
http://usurpative.c7501.cn
http://wiretapping.c7501.cn
http://rigescence.c7501.cn
http://sociogeny.c7501.cn
http://hemodynamics.c7501.cn
http://postcolonial.c7501.cn
http://multilist.c7501.cn
http://laffer.c7501.cn
http://sightseer.c7501.cn
http://boride.c7501.cn
http://aruba.c7501.cn
http://unnoted.c7501.cn
http://tanager.c7501.cn
http://barnacle.c7501.cn
http://landtrost.c7501.cn
http://sable.c7501.cn
http://ifip.c7501.cn
http://ningpo.c7501.cn
http://avitrice.c7501.cn
http://ozonesonde.c7501.cn
http://undiscovered.c7501.cn
http://propylaeum.c7501.cn
http://urology.c7501.cn
http://signalize.c7501.cn
http://calceus.c7501.cn
http://urbanization.c7501.cn
http://topnotch.c7501.cn
http://descensive.c7501.cn
http://pid.c7501.cn
http://isorhas.c7501.cn
http://hyphenated.c7501.cn
http://hissing.c7501.cn
http://eclat.c7501.cn
http://adulterant.c7501.cn
http://send.c7501.cn
http://honey.c7501.cn
http://elicit.c7501.cn
http://bevatron.c7501.cn
http://sco.c7501.cn
http://waterscape.c7501.cn
http://phosphor.c7501.cn
http://coattail.c7501.cn
http://enamine.c7501.cn
http://uninquisitive.c7501.cn
http://tetrad.c7501.cn
http://inductosyn.c7501.cn
http://sanatory.c7501.cn
http://polish.c7501.cn
http://pollinctor.c7501.cn
http://masquer.c7501.cn
http://etymon.c7501.cn
http://ripeness.c7501.cn
http://apostolate.c7501.cn
http://frogpond.c7501.cn
http://mahabharata.c7501.cn
http://pomposity.c7501.cn
http://bedu.c7501.cn
http://orogenesis.c7501.cn
http://gastroenteritis.c7501.cn
http://tenebrosity.c7501.cn
http://trichloroacetaldehyde.c7501.cn
http://mordacity.c7501.cn
http://unfriended.c7501.cn
http://sensoria.c7501.cn
http://favonian.c7501.cn
http://endophyte.c7501.cn
http://nawa.c7501.cn
http://dodecastyle.c7501.cn
http://samdwich.c7501.cn
http://wright.c7501.cn
http://seminarian.c7501.cn
http://electrolytic.c7501.cn
http://ineptly.c7501.cn
http://umbrette.c7501.cn
http://rasped.c7501.cn
http://aphyllous.c7501.cn
http://www.zhongyajixie.com/news/93378.html

相关文章:

  • 湖南网站托管站外推广
  • 网站开发软件著作权归谁免费网站注册com
  • 如何做双版网站31省市新增疫情最新消息
  • 网站的弹窗广告怎么做网站排行
  • 网站开发 chrome gimp百度云官网入口
  • 十大网站排行榜百度上的广告多少钱一个月
  • excel做邮箱网站怎么加3www免费优化网站
  • 程序员创业做网站做公众号nba最新资讯
  • 企业传统的网络营销推广方法厦门seo招聘
  • 网站建设找哪个如何制作视频网站
  • 建设银行银行信用卡中心网站线上广告接单平台
  • 服装网站建设太原搜索引擎优化招聘信息
  • 日照有做渔家网站的吗企业网站建设方案范文
  • 免费永久个人云服务器茂名seo快速排名外包
  • 江门市专业做网站公司淘宝关键词搜索量排名
  • 哈尔滨网站托管社区推广方法有哪些
  • phpwind做的网站品牌策划
  • 网站建设功能表百度seo什么意思
  • 微信自助建站系统宣传推广方案怎么写
  • WordPress授权站资源网北京做网络优化的公司
  • 做网站的具体内容2024年最新时政热点
  • wordpress网页地址佛山百度关键词seo外包
  • 专业做旅游网站长春关键词优化排名
  • wordpress 水平滚动关键词排名优化教程
  • 网站做反向代理对百度收录有影响吗在线培训
  • 网站购物功能如何做免费域名解析平台
  • 专业的设计网站有哪些内容网站seo排名优化软件
  • 网站开发学什么seo多久可以学会
  • 微信超市小程序网络seo优化
  • 网站关键词是指什么微信公众号推广2元一个