上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 总览 在上次作业中,虽然我们在屏幕上画出一个线框三角形,但这看起来并不是那么的有趣。所以这一次我们继续推进一步——在屏幕上画出一个实心三角形,换言之,栅格化一个三角形。上一次作业中,在视口变化之后,我们调用了函数rasterize_wireframe(const Triangle& t)。 但这一次 阅读全文
posted @ 2021-10-22 00:25 砥才人 阅读(898) 评论(0) 推荐(0)
摘要: 总览 到目前为止,我们已经学习了如何使用矩阵变换来排列二维或三维空间中的对象。所以现在是时候通过实现一些简单的变换矩阵来获得一些实际经验了。在接下来的三次作业中,我们将要求你去模拟一个基于CPU 的光栅化渲染器的简化版本。 本次作业的任务是填写一个旋转矩阵和一个透视投影矩阵。给定三维下三个点v0(2 阅读全文
posted @ 2021-10-20 21:17 砥才人 阅读(1352) 评论(1) 推荐(1)
摘要: 作业描述 给定一个点P=(2,1), 将该点绕原点先逆时针旋转45◦,再平移(1,2), 计算出变换后点的坐标(要求用齐次坐标进行计算)。 UE4 知识点 主要矩阵 FMatrix FBasisVectorMatrix FLookFromMatrix FOrthoMatrix FReversedZO 阅读全文
posted @ 2021-10-20 14:25 砥才人 阅读(1405) 评论(0) 推荐(1)
摘要: LeetCode 912. 排序数组 给你一个整数数组 nums,请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 提示: 1 ⇐ nums.length 阅读全文
posted @ 2021-07-22 20:53 砥才人 阅读(452) 评论(0) 推荐(0)
摘要: 概述 描述 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。 套路 Context(环境类) 负责使用算法策略,其中维持了一个抽象策略类的引用实例。 Strategy(抽象策略类) 所有策略类的父类,为所支持的策略算法声明了 阅读全文
posted @ 2021-06-20 23:44 砥才人 阅读(1015) 评论(0) 推荐(0)
摘要: 概述 描述 将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。 套路 Target(目标抽象类) 目标抽象类定义了客户所需要的接口,可以是一个抽象类或接口,也可以是一个具体的类。 Adapter(适配器类) 适配器可以调用另一个接口, 阅读全文
posted @ 2021-06-20 21:09 砥才人 阅读(503) 评论(0) 推荐(0)
摘要: 概述 描述 动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。是一种对象结构型模式。 套路 抽象构件(Component) 具体构件和抽象装饰类的基类,声明了在具体构建中实现的业务方法。 具体构件(ConcreteComponen 阅读全文
posted @ 2021-06-20 17:12 砥才人 阅读(658) 评论(0) 推荐(0)
摘要: 概述 描述 在单一实体跨越了多个领域时,为了保持领域之间相互解耦,可以将每部分代码放入各自的组件类中,将实体简化为组件的容器。 套路 参考 UE4中的 Componet 组件使用方式 使用场景 有一个涉及了多个领域的类,而你想保持这些领域互相隔离。 一个类正在变大而且越来越难以使用。 想要能定义一系 阅读全文
posted @ 2021-06-20 11:14 砥才人 阅读(670) 评论(0) 推荐(0)
摘要: 概述 描述 外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。 套路 外观角色 (Facade) 在客户端可以调用这个角色的方法,在外观角色中可 阅读全文
posted @ 2021-06-20 10:51 砥才人 阅读(426) 评论(0) 推荐(0)
摘要: 概述 描述 运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。 由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。 享元类可以有多个对象,单例类只有一个对象 内部状态 享元对象内部 阅读全文
posted @ 2021-06-19 23:51 砥才人 阅读(564) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页