3D编码:生成设计

发布者:匿名 2019-10-04 浏览量:2147


生成设计

在技术探索中出现的一个大问题是,简单的Google搜索提供了多种选择。就学习可能性而言,本系列的作用是如此之大。因此,非常重要的一点是必须非常专注于我们要使用代码进行的处理。这也是软件开发社区中的一个主要问题。建造复杂但没有实用性的东西会变得很麻烦。我们需要优雅而简单的解决方案。那么如何在我们的编码系列中做到这一点?

首先,我们需要彻底研究工具,尤其是我们要实现的解决方案。在开始本系列文章时,我们最初的目标是展示编码以及如何通过生成设计来创建3D对象。到目前为止,这已被广泛定义。这样做的方法是一个开放式问题。重要的是我们用来完成工作的工具。更具体地说,在完成一种平台或编码语言中3D对象创建和操作的基础之后,我们可能会继续在不同的编码环境中进行复制。

在整个过程中,会出现一些不熟悉的术语。作者将在单独的文章中更深入地讨论它们。这也将为需要学习计算机科学基本原理的其他人提供帮助。如果有丰富的经验并了解一些事情,这将是解释这些主题很重要的一步,这样才能有扎实的理解并向他人展示。

生成设计

作者特别将本系列的重点放在生成设计和用于这些目的的编码上。当您进入3D编码领域时,将有无数的选择空间。其中包括面向VR / AR3D编码应用程序、软件包创建、制造模拟等。生成设计具有未来的潜力。人类将来不一定需要自己设计很多东西,但对于设计、草图绘制和模拟产品的爱好者来说,生成式设计目前有很大的发展前途,我们可以考虑如何可以利用这一点。

生成设计可以定义为涉及一个程序的设计过程,该程序创建在某些约束条件下保存的输出。设计人员将能够通过更改数学值来精确编辑其设计的可行区域。这些值将是程序中符合我们先前定义的某些约束的变量。

回转体生成设计

生成设计可以定义为一种迭代设计过程,其中涉及一个程序,该程序将生成满足一定约束的一定数量的输出,设计者通过改变程序的变量满足约束集的间隔的最小值和最大值来对可行区域进行微调。该程序不一定必须在计算机之类的机器上运行,它可以由人类来运行,例如用笔和纸。

热门文章