Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
3d 如何画蜂巢,包括;梅赛德斯-喜欢元素吗?_3d_3dsmax_Maxscript_3ds - Fatal编程技术网

3d 如何画蜂巢,包括;梅赛德斯-喜欢元素吗?

3d 如何画蜂巢,包括;梅赛德斯-喜欢元素吗?,3d,3dsmax,maxscript,3ds,3d,3dsmax,Maxscript,3ds,在3ds max中(通过maxscript)构建由简单元素组成的3D蜂窝状图案的最佳方法是什么(如图所示)。每个元素都是一个“梅赛德斯标志”形状。每个元素不会缝合到相邻的元素 看起来像是一个简单的对象分布问题? 您只需使用内置的数组工具就可以实现这一点。但如果您需要代码,您应该对其中一个类似三脚架的对象进行建模,然后创建该对象的实例副本,并定期放置它们 计算这些间隔是简单的三角学:假设“梅赛德斯标志”的一条腿的长度为l,下一个实例需要放置在x位置+=4*l*(cos 30),以此类推;这将为您提

在3ds max中(通过maxscript)构建由简单元素组成的3D蜂窝状图案的最佳方法是什么(如图所示)。每个元素都是一个“梅赛德斯标志”形状。每个元素不会缝合到相邻的元素


看起来像是一个简单的对象分布问题? 您只需使用内置的数组工具就可以实现这一点。但如果您需要代码,您应该对其中一个类似三脚架的对象进行建模,然后创建该对象的实例副本,并定期放置它们

计算这些间隔是简单的三角学:假设“梅赛德斯标志”的一条腿的长度为l,下一个实例需要放置在x位置+=4*l*(cos 30),以此类推;这将为您提供第一排红色三脚架

蓝色行需要x偏移量为该值的一半,加上y偏移量为2*l*(sin 30)(显然还有旋转)

冲洗,重复