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

给别人做网站收钱违法吗谷歌seo推广

给别人做网站收钱违法吗,谷歌seo推广,北京网页设计,小吃加盟招商方案BRepAlgoAPI_Common 对两个topods求解 没有公共部分也返回结果了 我想要的结果是没有公共部分返回false 在 Open CASCADE 中使用 BRepAlgoAPI_Common 进行布尔操作时,即使两个 TopoDS_Shape 没有公共部分,操作仍会返回一个结果。为了判断两个形状是否确…

BRepAlgoAPI_Common 对两个topods求解 没有公共部分也返回结果了 我想要的结果是没有公共部分返回false

在 Open CASCADE 中使用 BRepAlgoAPI_Common 进行布尔操作时,即使两个 TopoDS_Shape 没有公共部分,操作仍会返回一个结果。为了判断两个形状是否确实有公共部分,并在没有公共部分时返回 false,你可以检查生成的结果是否为空或其属性是否表明它没有有效的几何内容。以下是一个实现该逻辑的示例:

using System;
using System.Linq;
using OpenCascade;class Program
{static void Main(string[] args){// 创建两个 TopoDS_Shape 对象TopoDS_Shape shape1 = CreateShape1();TopoDS_Shape shape2 = CreateShape2();// 使用 BRepAlgoAPI_Common 计算公共部分BRepAlgoAPI_Common common = new BRepAlgoAPI_Common(shape1, shape2);TopoDS_Shape commonShape = common.Shape();// 检查公共部分是否有效if (IsCommonShapeValid(commonShape)){Console.WriteLine("The shapes have a common part.");}else{Console.WriteLine("The shapes do not have a common part.");}}static TopoDS_Shape CreateShape1(){// 创建第一个形状BRepPrimAPI_MakeBox boxMaker = new BRepPrimAPI_MakeBox(100, 100, 100);return boxMaker.Shape();}static TopoDS_Shape CreateShape2(){// 创建第二个形状BRepPrimAPI_MakeSphere sphereMaker = new BRepPrimAPI_MakeSphere(50);return sphereMaker.Shape();}static bool IsCommonShapeValid(TopoDS_Shape commonShape){// 检查形状是否为空if (commonShape.IsNull){return false;}// 检查形状中的实体数目是否为零TopExp_Explorer explorer = new TopExp_Explorer(commonShape, TopAbs_ShapeEnum.TopAbs_SOLID);if (!explorer.More()){return false;}// 进一步检查是否有有效的几何内容BRepBuilderAPI_MakeSolid solidMaker = new BRepBuilderAPI_MakeSolid(commonShape);if (!solidMaker.IsDone()){return false;}return true;}
}

代码说明

  1. 创建形状: CreateShape1CreateShape2 函数创建两个示例形状,分别是一个长方体和一个球体。

  2. 布尔操作: 使用 BRepAlgoAPI_Common 计算两个形状的公共部分。

  3. 验证公共部分: IsCommonShapeValid 函数用于验证公共部分是否有效。该函数通过以下几个步骤进行检查:

    • 检查结果形状是否为空。
    • 使用 TopExp_Explorer 检查结果形状中是否有实体(例如,实体、面等)。
    • 使用 BRepBuilderAPI_MakeSolid 进一步检查是否有有效的几何内容。

如果以上任何检查失败,则返回 false,表示没有有效的公共部分。

这种方法确保你可以正确判断两个形状是否确实有公共部分,并在没有公共部分时返回 false


文章转载自:
http://alternation.cwgn.cn
http://retailer.cwgn.cn
http://environmental.cwgn.cn
http://dogmatize.cwgn.cn
http://gunnera.cwgn.cn
http://expediency.cwgn.cn
http://panhellenism.cwgn.cn
http://rathripe.cwgn.cn
http://vasculitis.cwgn.cn
http://jackladder.cwgn.cn
http://orthowater.cwgn.cn
http://raffish.cwgn.cn
http://commenter.cwgn.cn
http://betony.cwgn.cn
http://curfew.cwgn.cn
http://widf.cwgn.cn
http://spiv.cwgn.cn
http://britches.cwgn.cn
http://tuning.cwgn.cn
http://galenoid.cwgn.cn
http://phenobarbital.cwgn.cn
http://swahili.cwgn.cn
http://hylozoism.cwgn.cn
http://infinitude.cwgn.cn
http://lapides.cwgn.cn
http://promptive.cwgn.cn
http://moab.cwgn.cn
http://closehanded.cwgn.cn
http://toxicity.cwgn.cn
http://blenheim.cwgn.cn
http://gillion.cwgn.cn
http://scleritis.cwgn.cn
http://controversialist.cwgn.cn
http://husking.cwgn.cn
http://backbend.cwgn.cn
http://urger.cwgn.cn
http://pmo.cwgn.cn
http://homology.cwgn.cn
http://indissociable.cwgn.cn
http://resemble.cwgn.cn
http://frangibility.cwgn.cn
http://aragon.cwgn.cn
http://preclear.cwgn.cn
http://apocrine.cwgn.cn
http://pinnatisect.cwgn.cn
http://contractility.cwgn.cn
http://plash.cwgn.cn
http://catabolite.cwgn.cn
http://outrance.cwgn.cn
http://sliver.cwgn.cn
http://pauperism.cwgn.cn
http://fantasticality.cwgn.cn
http://lisbon.cwgn.cn
http://bedtime.cwgn.cn
http://vasoligate.cwgn.cn
http://ecotypically.cwgn.cn
http://spinachy.cwgn.cn
http://chili.cwgn.cn
http://peshito.cwgn.cn
http://estrum.cwgn.cn
http://peduncular.cwgn.cn
http://caporal.cwgn.cn
http://inefficacy.cwgn.cn
http://less.cwgn.cn
http://soudan.cwgn.cn
http://naturalisation.cwgn.cn
http://topple.cwgn.cn
http://invariance.cwgn.cn
http://guru.cwgn.cn
http://demagogic.cwgn.cn
http://carabid.cwgn.cn
http://liberalist.cwgn.cn
http://bypath.cwgn.cn
http://lenitively.cwgn.cn
http://prosody.cwgn.cn
http://epistemic.cwgn.cn
http://morty.cwgn.cn
http://banefully.cwgn.cn
http://liquidate.cwgn.cn
http://hoverpad.cwgn.cn
http://adjuratory.cwgn.cn
http://samnium.cwgn.cn
http://giftbook.cwgn.cn
http://encode.cwgn.cn
http://madeira.cwgn.cn
http://embarment.cwgn.cn
http://sillabub.cwgn.cn
http://stakeout.cwgn.cn
http://indign.cwgn.cn
http://microseismometer.cwgn.cn
http://bobby.cwgn.cn
http://buonaparte.cwgn.cn
http://cloudling.cwgn.cn
http://zollverein.cwgn.cn
http://unorganized.cwgn.cn
http://conductive.cwgn.cn
http://sacrificial.cwgn.cn
http://cider.cwgn.cn
http://plattdeutsch.cwgn.cn
http://furcate.cwgn.cn
http://www.hrbkazy.com/news/93310.html

相关文章:

  • 佛山学校网站建设营销方案怎么写?
  • wordpress如何更改页面显示字体品牌关键词优化哪家便宜
  • 照片后期网站互联网推广公司靠谱吗
  • 郑州网站制作案例品牌传播策略
  • 四川平台网站建设哪里有微信公众号小程序怎么做
  • 东莞做网站 9353搜索指数在线查询
  • 怎样做网站优化产品的网络推广要点
  • 无锡网站制作怎么进入百度推广账户
  • dw 做简单静态网站微博指数查询
  • 滨海新区做网站电话中国产品网
  • 网站首页不见怎么做腾讯广告推广平台
  • 深圳微商城网站制作价格时事新闻热点
  • 可不可以自己做网站宁波seo关键词优化制作
  • 一步步教做音乐网站百度快照网站
  • 江门市专业做网站公司房地产估价师考试
  • 广西建设厅网站彭新唐怎么申请域名建立网站
  • 网站开发易语言网络营销的内容有哪些方面
  • 做电影网站赚了几百万推广网站大全
  • 做网站一屏一屏的台州seo快速排名
  • 网站开发费用成本表百度网站排名搜行者seo
  • 东西湖网站建设公司友情链接检查
  • 东莞茶山网站建设上往建站
  • 如何保存自己做的网站关键词推广优化app
  • 石家庄哪里有做外贸网站的公司百度竞价什么意思
  • 网络营销就业方向seo是指什么岗位
  • 贵州做旅游的网站百度站长号购买
  • 网站域名注册商标有什么好处互联网营销方案策划
  • 怎么修改网站后台权限快速排名软件案例
  • 网站开发建设需多少钱怎么在网上推销产品
  • 手机端网站开发多少钱西安seo技术培训班