布尔运算解析:简明易懂的概念解释及实用案例分享!

2024-04-23 16:04

本文主要是介绍布尔运算解析:简明易懂的概念解释及实用案例分享!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

布尔计算是UI设计中的一个特别关键的知识点,经常用于各种图标的制作。如果我们想在APP产品中实现图标的视觉统一,我们需要一种更规则的绘图方法,即布尔计算绘图。以下即时设计主导布尔计算思维分析和步骤解释,强烈建议新手UI设计学生打开即时设计工作台一起实际操作!

即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。支持创建交互原型、获取设计标注,为产设研团队提供一站式协同办公体验。icon-default.png?t=N7T8https://js.design/?source=csdn&plan=btt4232

布尔运算是什么?

其实布尔运算并没有大家想象的那么复杂,布尔运算(Boolean)它是一种数字符号逻辑演绎方法,包括联合、相交和相减。简单地说,布尔操作是通过联合、相交、相减等操作获得新形状的形状,这被称为布尔操作。

早期主要用于CAD绘图和三维绘图,但现在更频繁地用于UI设计,可以使图形设计更加平衡和规则。通常一些非常复杂的图形看起来非常和谐,这就是布尔计算存在的意义。

布尔运算会应用在哪里?

布尔运算应用于许多场景的设计和生活,从扁平化的标志、布尔计算用于轻纹理图标和三维空间图形。甚至生活中随处可见,比如螺丝、楼梯、古八卦图、风扇等等。总之,布尔计算实际上涉及到我们生活中的各种事情。

什么软件用来制作布尔运算

布尔计算的重要原因是所有的图标和界面都不能与布尔计算的应用分开。从最初的PS到今天的新一代设计合作工具即时设计,布尔计算一直占据着设计工具的主要操作。如果在PS软件中使用布尔计算绘图,则需要在同一层中执行两个或两个以上的图形。所以建议你使用即时设计来制作布尔计算。

即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。支持创建交互原型、获取设计标注,为产设研团队提供一站式协同办公体验。icon-default.png?t=N7T8https://js.design/?source=csdn&plan=btt4232

如何用布尔运算绘制图标图标?

以即时设计社区资源中的渐变色图标为例,教您使用布尔运算绘制图标。

第一步:寻找基本图形

一般最常用的基础图形有四种:方形、三角形、等边形、圆形。

第二步:确定是否为同一基本图形

从即时设计社区资源渐变图标设计案例中,我们选择一个图标-云文档作为例子,首先确定图标的基本图形。从下图可以看出,图形主要是曲线轮廓,因此可以判断图标是基于圆形的布尔操作。

当我们确定它是圆形的时候,我们应该考虑它是圆形的还是椭圆形的。此时,最好自己画一个圆来验证。当一条曲线被验证时,用相同的圆来验证其他曲线。如果它能完全适应,则是相同的基本图形。(注:需要注意的是,同一基本图形也可能有不同的尺寸!)验证后,可以发现图片中的圆是不同尺寸的圆,半径不同,为相同的基本图形。

第三步:确定图形的计算方法

如果你想得到图形的计算方法,你需要勾勒出所有的运动轨迹作为参考。当勾勒出所有的轨迹时,可以发现云文档图标是由三个圆形、一个椭圆形和四个不同尺寸的矩形组成的。

第四步:提取所需信息

当基本图形完成所有操作时,需要从图形中提取所需的信息,云文档图标所需的信息是由两个交叉图形组成的新图形部分,布尔操作的说法称为:集合。

不同的图形可以以不同的方式提出,如交集、差集、减去顶层。

联合集:两个图形的结合

减去顶层:用上图形区域减去下图形区域

交集:得到两个图形相交的图形区域

差集:删除两个图形相交的图形区域,剩下的留下。

第五步:补充细节,同色区分主图层次

详细的内容是重复布尔操作,与第四步相同,找出图形切割点,再次进行图形操作。切割完成后,进行着色处理。颜色处理采用渐变色处理,最终得到以下标准云文档渐变色图标。

布尔运算图形设计源文件icon-default.png?t=N7T8https://js.design/community?category=detail&type=resource&id=6598291d079674a13239fdb0&source=csdn&plan=btt4232

综上所述,布尔运算的关键是形状中有“层次”的概念。只有有了下图中的这个概念,布尔才能更好地计算图形,做出更合理的形状。

图层的顺序直接影响布尔操作的效果。建议在做复杂的布尔操作时,一定要记住谁先谁后。最重要的是,我们必须多动手,多练习,多思考。如果新手开始布尔操作,建议先复制基本图标。您可以打开即时设计,点击社区资源模块,选择您喜欢的图标进行复制练习!

这篇关于布尔运算解析:简明易懂的概念解释及实用案例分享!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/929248

相关文章

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

Hadoop企业开发案例调优场景

需求 (1)需求:从1G数据中,统计每个单词出现次数。服务器3台,每台配置4G内存,4核CPU,4线程。 (2)需求分析: 1G / 128m = 8个MapTask;1个ReduceTask;1个mrAppMaster 平均每个节点运行10个 / 3台 ≈ 3个任务(4    3    3) HDFS参数调优 (1)修改:hadoop-env.sh export HDFS_NAMENOD

Makefile简明使用教程

文章目录 规则makefile文件的基本语法:加在命令前的特殊符号:.PHONY伪目标: Makefilev1 直观写法v2 加上中间过程v3 伪目标v4 变量 make 选项-f-n-C Make 是一种流行的构建工具,常用于将源代码转换成可执行文件或者其他形式的输出文件(如库文件、文档等)。Make 可以自动化地执行编译、链接等一系列操作。 规则 makefile文件

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

深入探索协同过滤:从原理到推荐模块案例

文章目录 前言一、协同过滤1. 基于用户的协同过滤(UserCF)2. 基于物品的协同过滤(ItemCF)3. 相似度计算方法 二、相似度计算方法1. 欧氏距离2. 皮尔逊相关系数3. 杰卡德相似系数4. 余弦相似度 三、推荐模块案例1.基于文章的协同过滤推荐功能2.基于用户的协同过滤推荐功能 前言     在信息过载的时代,推荐系统成为连接用户与内容的桥梁。本文聚焦于

wolfSSL参数设置或配置项解释

1. wolfCrypt Only 解释:wolfCrypt是一个开源的、轻量级的、可移植的加密库,支持多种加密算法和协议。选择“wolfCrypt Only”意味着系统或应用将仅使用wolfCrypt库进行加密操作,而不依赖其他加密库。 2. DTLS Support 解释:DTLS(Datagram Transport Layer Security)是一种基于UDP的安全协议,提供类似于

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

【C++】_list常用方法解析及模拟实现

相信自己的力量,只要对自己始终保持信心,尽自己最大努力去完成任何事,就算事情最终结果是失败了,努力了也不留遗憾。💓💓💓 目录   ✨说在前面 🍋知识点一:什么是list? •🌰1.list的定义 •🌰2.list的基本特性 •🌰3.常用接口介绍 🍋知识点二:list常用接口 •🌰1.默认成员函数 🔥构造函数(⭐) 🔥析构函数 •🌰2.list对象

【区块链 + 人才服务】可信教育区块链治理系统 | FISCO BCOS应用案例

伴随着区块链技术的不断完善,其在教育信息化中的应用也在持续发展。利用区块链数据共识、不可篡改的特性, 将与教育相关的数据要素在区块链上进行存证确权,在确保数据可信的前提下,促进教育的公平、透明、开放,为教育教学质量提升赋能,实现教育数据的安全共享、高等教育体系的智慧治理。 可信教育区块链治理系统的顶层治理架构由教育部、高校、企业、学生等多方角色共同参与建设、维护,支撑教育资源共享、教学质量评估、