首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    算法——union-find

    今天跟大家分享一个算法,如题union-find。这个算法要解决的就是一个动态连通性问题,什么是动态连通性呢?首先是连通性,给出两个对象,可以判断两个对象是否相连;再有就是动态,如若给出的两个对象不相连,我们可以将他们连起来,于是连通的对象发生了变化,体现了动态。举个栗子来说,就像判断两个计算机能否实现通信,就是判断他们是否能够通过现有的线路相连,进行通信,如果不能通信就需要通过其他手段,如增加物理线路,增加路由等来使得两个计算机实现连接。在下边的叙述中,为了方便起见,我们把一个一个对象,或者一个一个计算机称为触点,相连的几个触点整体称为连通分量(简称分量)。

    03

    Threejs入门之九:认识缓冲几何体BufferGeometry(二)

    前面一节我们初步了解了BufferGeometry,它可以自定义任何几何形状,它的数据存储在BufferAttribute中。我们也使用BufferGeometry创建了一个自定义的mesh物体,但是,如果你跟着步骤创建了这个物体,用鼠标反转你会发现,这个物体只有一个面可以看到,反转后是看不到任何物体的,这是因为在Threejs中,空间中一个三角形是有正反两面的,在Three.js中规则你的眼睛(相机)对着三角形的一个面,如果三个顶点的顺序是逆时针方向,该面视为正面,如果三个顶点的顺序是顺时针方向,该面视为反面。 我们可以在创建材质的时候配置side属性来设置物体的正反面是否可见。 1. 三角面的正反面 Three.js的材质默认正面可见,反面不可见。

    02

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券