平面设计之布尔运算

halo~我是bay_Tong桐小白
本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言、指点

【更新日志】

最近更新:

  • 暂无编辑记录,内容持续更新中……

布尔运算基本概念

文字概念:(引用来自百度百科

  • 布尔运算是数字符号化的逻辑推演法,包括联合、相交、相减等。在图像处理操作中引用了这种逻辑运算方法以使简单的基本图形组合产生新的形体,并由二维布尔运算发展到三维图形的布尔运算
  • 由于布尔在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值

图示理解:(二维平面布尔运算举例)
布尔运算简单描述

布尔运算在PPT中的简单使用

在幻灯片中,选中两个或多个图形形状,在格式菜单中可找到“合并形状选项,通过其中的不同操作可对图形进行不同的布尔运算。PowerPoint中提供的布尔运算有结合、组合、拆分、相交、剪除共五种。
(不同版本的PowerPoint可能功能会有差别)
在这里插入图片描述
PPT布尔运算描述

布尔运算在PS中的简单使用

在Photoshop中布尔运算的使用很频繁,使用矢量形状的布尔运算可方便进行各种logo的设计制作。Photoshop中提供的布尔运算有相加、相减、相交、排除重叠区域共四种
(不同版本的Photoshop功能以及快捷键均可能会有差别)
PS布尔运算描述

持续更新中……
我是桐小白,一个摸爬滚打的计算机小白

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CGAL是一个计算几何的C++库,其提供了许多用于算法设计和实现的数据结构和函数。其中就包括了二维平面多边型的布尔运算操作,包括求交集、并集、差集等。这些运算在计算机图形学、地理信息系统、自动化设计等领域都有广泛的应用。 在测试CGAL二维平面多边形布尔运算性能时,需要考虑多个因素,如多边形的大小、数量、形状以及计算机的硬件配置等。我将分别从这些方面来介绍CGAL二维平面多边形布尔运算性能测试的结果。 1. 多边形的大小和数量 测试表明,CGAL能够处理非常大的多边形,例如含有上万个点的多边形。然而,多边形的大小和数量还是会对运算时间产生影响。当多边形数目增加时,运算时间也相应增加。实验表明,当多边形数量为几百到几千时,CGAL处理多边形布尔运算的时间较长,需要几秒钟到几分钟不等。当多边形数量超过一万时,运算时间将变得非常长,可能需要花费数十分钟的时间。 2. 多边形的形状 当多边形的形状很简单时,例如正多边形和矩形,CGAL的运算时间非常短,可以在毫秒或几秒钟内完成。但如果多边形有大量的凹角和复杂的几何形状,CGAL的运算时间将变长。实验表明,当多边形具有纽结、孔洞等复杂形状时,CGAL的运算时间可能会增加几倍或更多。 3. 计算机硬件配置 CGAL二维平面多边形布尔运算的性能还与计算机硬件配置有关。例如,处理大型多边形时,需要更快的处理器和更大的内存。此外,CGAL还可以利用多个处理器来并行处理大型多边形,这将极大地提高计算速度。 综上所述,CGAL二维平面多边形布尔运算的性能测试结果取决于多方面因素。在对运算性能进行测试时,需要综合考虑多边形的大小、数量、形状以及计算机的硬件配置等因素。当然,在实际应用中,还需要根据具体情况选择最适合自己的算法和数据结构。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值