首页 理论教育 不规则曲面造型的设计与实现

不规则曲面造型的设计与实现

时间:2023-06-23 理论教育 版权反馈
【摘要】:在前面的例子中,我们只详细地说明了中断服务程序文件。程序清单5.7:与基于查表的正弦信号生成有关的变量声明和表格创建图4-5不规律的曲面造型形态个性化的曲面造型。在考虑这些问题的同时,利用该软件中3D Touch技术的功能进行设计,再综合这些方面的因素之后,可以达到这样的目的:一是可以解决产品造型的问题,同时可以满足人们对于美学的多方面的需求;二是可以根据消费者的消费状态来生产产品,满足企业对于利润的需求。

不规则曲面造型的设计与实现

这个版本的查表方法加入了一个表格创建程序。运行这个程序所需要的文件在本书CD中第5章的ccs\sigGenTable目录下。在前面的例子中,我们只详细地说明了中断服务程序文件。对于这个例子,有两个感兴趣的文件:StartUp.c和table-BasedSinGenerator_ISR.c。这个StartUp.c文件包含的代码不依靠任何中断,因此对于这个代码来说是比较合适的位置,此代码只运行一次用来生成表格值。文件ta-bleBasedSinGenerator_ISR.c包含中断服务程序。这些文件包含了产生和填充表格所需要的变量声明程序和执行实际正弦信号生成的程序。

考虑到适合使用立体声编解码(例如C6713板自身的编解码、基于PCM3006的C6713子卡的编解码等),程序使用独立的左右声道正弦信号发生器。为清晰起见,这个例程将只产生6kHz正弦波形,这个信号在左声道和右声道都能听到。

在如下的代码中,“NumTableEntries”(第2行)定义了表的大小,“desired-Freq”(第4行)是期望的输出频率,“SineTable”(第5行)是矩阵(即表格)将用正弦值填充。这个“FillSineTable”函数(第7~13行)仅仅被StartUp.c文件调用一次。这个函数调用发生在DSK板完成初始化之后。这一次计算避免重复调用非常耗费计算能力的三角函数sinf()。

程序清单5.7:与基于查表的正弦信号生成有关的变量声明和表格创建

图4-5 不规律的曲面造型形态

(1)个性化的曲面造型。个性化的产品设计是为了满足消费者对于个性的需求,该技术为解决这一问题提供了方便。在FreeForm操作系统中,最为活跃的就是3D Touch技术,这项技术被美国SensAble公司注册为专利。该技术的诞生,为实现设计者最具创新的设计思维和最快捷的设计提供了关键的技术支撑。在这个过程中,设计者可以身临其境地感受。在雕刻和使用的过程中,自由使用该技术。对于一个非常复杂的曲面造型的形体,该技术能够快速地造出形体(如图4-6所示)。从这个意义上来看,该技术有利于解决表现设计形体的难题。(www.xing528.com)

如下的代码执行实际的信号产生运算。在这个运算中涉及的4个主要步骤将在下面的代码清单中讨论。

程序清单5.8:与基于查表的正弦信号生成有关的算法

图4-6 家具设计

(2)快速地响应市场。在前面工具使用的基础上,设计师的设计思想得到了无限的发挥,设计师的设计创意达到了至高水平的同时,必须思考一个问题,那就是所设计的产品是否考虑到了消费者的消费需求呢?在这里有几个问题必须得思考:第一个问题是所创造的产品是否以人为本。第二个问题是创造的产品是否满足了消费者对多功能的使用需求。第三个问题就是所创造的产品是否考虑到消费层次和消费年龄的问题。在考虑这些问题的同时,利用该软件中3D Touch技术的功能进行设计,再综合这些方面的因素之后,可以达到这样的目的:一是可以解决产品造型的问题,同时可以满足人们对于美学的多方面的需求;二是可以根据消费者的消费状态来生产产品,满足企业对于利润的需求。因而,虚拟油泥技术就是在解决这个问题的同时能快速地响应市场和接受消费者的反馈意见。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈