现在让我们扩展我们的程序,使它将我们简单的矩形网格转换为贝塞尔曲面。细分网格 应该为我们提供了足够的顶点来对曲面进行采样(如果我们想要更多的话,我们可以增加 内部/外部细分级别)。我们现在需要的是通过管线发送控制点,然后使用这些控制点执行计 算以将细分网格转换为我们所需的贝塞尔曲面。 假设我们希望建立一个立方体贝塞尔曲面,我们将需要16 个控制点。我们可以通过VBO 从C++端发送它们,或者我们可以在顶点着色器中硬编码写死它们。 现在是更准确地解释曲面细分控制着色器(TCS)如何工作的好时机。与顶点着色器类 似,TCS 对每个传入顶点执行一次。另外,回想一下第2 章,OpenGL 提供了一个名为 gl_VertexID 的内置变量,它保存一个计数器,指示顶点着色器当前正在执行哪次调用。曲 面细分控制着色器中存在一个类似的内置变量gl_InvocationID。 曲面细分的一个强大功能是TCS(以及TES)着色器可以同时访问数组中的所有控制 点顶点。首先,当每个调用都可以访问所有顶点时,TCS 对每个顶点执行一次可能会让人 感到困惑。在每个TCS 调用中,冗余地在赋值语句中指定曲面细分
1
信用卡客户细分 业务问题银行不断需要为客户量身定制自己的经验,以保持其在银行业中的竞争力。 每年,银行都会创建定制的信用卡以适应其客户群的不同生活方式,并制定个性化的营销策略以扩大其目标市场。 了解银行客户群的特定特征已成为维持银行活力的关键。 该项目旨在利用聚类分析对公司的信用卡用户进行细分。 它可以帮助公司为客户提供定制的信用卡服务,从而提高他们的盈利能力。 ###数据集我们的数据集包括8950行和18列。 每行代表一个信用卡客户,各列主要是信用卡使用量变量。 除代表客户ID的列外,所有列均为数字。 在这些数字列中,我们有14个浮点变量和3个整数变量。 我们确认我们的数据集只有两列为NULL值; credit_limit和minimum_payments 。 我们使用中位数来填充credit_limit的1个缺失列和minimum_payments列的313个缺失值。 在确认mini
2022-04-10 02:48:44 2KB
1
OpenGL 对硬件曲面细分的支持,通过3 个管线阶段提供: (1)曲面细分控制着色器; (2)曲面细分器; (3)曲面细分评估着色器。 (1)C++/OpenGL 应用程序: 创建一个摄像机和相关的MVP 矩阵,视图(v)和投影(p)矩阵确定摄像机朝向,模 型(m)矩阵可用于修改网格的位置和方向。 (2)顶点着色器: 在这个例子中基本上什么都不做,顶点将在曲面细分器中生成。 (3)曲面细分控制着色器: 指定曲面细分器要构建的网格。 (4)曲面细分评估着色器: 将MVP 矩阵应用于网格中的顶点。 (5)片段着色器: 只需为每个像素输出固定颜色。 曲面细分器生成由两个参数定义的顶点网格:内层级别和外层级别。在这种情况下, 内层级别为12,外层级别为6——网格的外边缘被分为6 段,而跨越内部的线被分为 12 段。 程序12.1 中的特别相关的新结构被高亮显示。让我们首先讨论第一部分——C++/ OpenGL 代码。 编译这两个新着色器,跟顶点和片段着色器完全相同。然后将它们附加到同一个渲染程 序,并且链接调用保持不变。唯一的新项目是用于指定要实例化的着色器类型的常量——新 常量如下: G
2022-04-09 17:05:37 33.88MB openGL曲面细分着色器
1
步进电动机是纯粹的数字控制电动机,它将电脉冲信号转变为角位移,即给一个脉冲,步进电机就转一个角度,因此非常合适单片机控制 介绍了关于单片机与步进电机细分控制的详细说明,提供单片机的技术资料的下载。
1
针对逆向工程中的三角网格重构问题,提出了一种保持尖锐特征的半规则三角网格模型细分曲面重构算法,以充分利用细分曲面的多分辨特性。首先经提取尖锐特征和删除最大独立点集得到基网格,然后利用插值Loop细分和最近点法向投影法不断调整半规则网格得到重采样网格,最后运用渐进插值(PI,Progressive Interpolation)算法生成半规则细分曲面。实例表明,重构后获得的细分曲面连接性好,可以直接进行细分小波分析。
2022-04-06 20:48:34 361KB 自然科学 论文
1
2020 系统分析师资料
2022-04-06 14:04:42 628.85MB 细分
1
纺织服装行业跟踪点评:站在2022起点:关注纺织制造细分龙头机会.pdf
2022-04-06 02:43:08 1.04MB 资料
客户细分 有关客户细分的案例研究项目。 客户细分是根据共同特征将客户分为几组的过程,以便公司可以有效,适当地向每个组进行营销。 在这个项目中,我们使用在线食品交付平台上的数据。 我们的目标是创建客户细分以回答业务问题。 我们计划使用两种模型: 更传统的统计模型 一种称为K-均值聚类的机器学习算法 所有代码都在Jupyter Notebook(Python 3.x)中编写 使用Tableau Link->
2022-04-05 20:10:06 517KB JupyterNotebook
1