$\开始组$

我正在Blender中创建一个圆柱体,并希望将顶部锥化或将侧面成特定的75度角。如何通过在Blender中适当缩放顶部水平面来实现这一点?

$\端组$
6
  • 2
    $\开始组$ 我想说这是一个数学问题,不是关于Blender的。基本上,你必须查找三角形公式,直角三角形的一条腿必须有多长,这样相邻的角度是75°,然后从圆柱体的半径中减去这个长度,再除以半径。然后你得到了小面的比例因子。如果你想问如何在Blender中实现这一点,这可能是一个Blender问题。像这样,它只是在问一个数学问题,所以在这里它不是主题。 $\端组$ 5月19日0:05
  • $\开始组$ @戈登·布林克曼(GordonBrinkmann):我重新表述了这个问题,使其更像是一个混合问题,而不是一个数学问题。 $\端组$ 5月19日8:31
  • 2
    $\开始组$ @HarryMcKenzie我只是不知道cable_pair需要“特定的75度角”有多精确,因为按照您的答案进行缩放,它很可能只会接近75度,而不完全是。所以如果是OP,我更喜欢数学解决方案。如果没有数学只是在Blender中进行编辑,我就根本不会使用圆柱体作为开始。 $\端组$ 5月19日11:31
  • $\开始组$ @戈登·布林克曼:是的,我同意。如果我需要建模的话,我肯定会用数学的方法来做,但因为OP问他如何缩放顶面,我只是简单地回答了他们的问题:D $\端组$ 5月20日9:19
  • 1
    $\开始组$ @GordonBrinkmann是的,哈哈,不管怎样,重要的是我们在这个网站上有更多的“文档”,帮助社区学习如何以不同的方式做到这一点:D $\端组$ 5月20日11:42

3个答案

重置为默认值
4
$\开始组$

如果你想要一个数学公式来获得一个比例因子(尽管,正如我所说,这只是数学问题,不是真正的Blender问题-滚动到底部,找出如何在Blender中使用数学):

如果你查看所需圆柱体的横截面,我们会知道一些事情:高度$小时$圆柱体和半径美元$(默认基本体对象的高度为2米,半径为1米)。

除此之外,向上的边界边缘的角度应为$\β=75°$高度当然是正交的,所以我们可以用余角来构建一个直角三角形$\α=15°$.

你现在需要找到的是长度美元$这是下半径超过构建三角形所需的上半径的程度。新半径十亿美元$就是半径美元$美元$,并获得十亿美元$您必须按以下系数缩放原始半径$\压裂{r-a}{r}$,在默认半径为1m的情况下,它可以简化为1美元-年$.

直角三角形

由于我们有所有角度和高度值,您可以轻松计算美元$使用以下公式:

$$a=h\cdot\frac{\sin{\alpha}}{\sin}\beta}}$$

使用给定的值,这将导致:

$$a=2\cdot\frac{\sin{15°}}{\sin{75°}}\约0.535898$$

因此,上半径的比例必须为

$$\压裂{1-0.535898}{1}=1-0.535898=0.464102$$

得到一个侧面成75°角的圆柱体(或者实际上是一个截头体)。我希望所有的变量都不会混淆太多,我想如果你想用其他高度和半径的圆柱体来做这件事,也许还有不同的角度,最好不要只给出固定值的公式。

基本上,整个操作可以用单行公式表示:

$$\text{上半径}=\text{下半径}-\text{height}\cdot\frac{\sin{15°}}{\sin{75°}}$$

这可以帮助您,因为Blender在值字段中接受数学公式。它变得有点复杂,因为您必须转换以弧度表示的角度:

$$\text{上半径}=\text{下半径}-\text{height}\cdot\frac{\sin{\pi\frac{15°}{180°}}}{\sin{\pi\frac{75°}{180°}}}$$

不幸的是,在缩放时无法将此复杂公式作为因子输入,但以下是解决方案:

现在到你如何在Blender中使用数学的部分

好了,现在看起来有点复杂了。但正如我前面提到的,这不是你所说的圆柱体,而是一个截锥体或截锥体。因此,您实际上可以做什么,而不是创建一个圆柱体并缩小上表面以获得所需的角度,只需执行以下操作:

按下班次+A类>添加>圆锥体。然后打开视口左下角的属性,然后输入

1-2*sin(pi*15/180)/sin(pi*75/180)

转换为的值半径2,这是半径1减去深度乘以角度计算。其结果是倾斜的圆柱体。

使用公式

$\端组$
4
$\开始组$

低于网格编辑模式覆盖您可以启用边缘角度使用缩放时查看角度S公司按比例和班次+Z轴

在此处输入图像描述

$\端组$
4
$\开始组$

你也可以只制作一条边,按你想要的角度旋转它(我在GIF中随机使用了25°),将它从中心(对象空间原点)移到你想要半径的长度,然后使用“螺旋”修改器使圆柱体脱离:

在此处输入图像描述

$\端组$
4
  • $\开始组$ ……如果你像我一样懒惰,愿意不惜一切代价避开数学D类 $\端组$ 5月19日19:57
  • $\开始组$ +1这正是我在这个问题下写评论时想到的:“如果没有数学只是在Blender中进行编辑,我就根本不会使用圆柱体作为开始。”😁 但由于我不惜一切代价逃避数学,我给出了数学答案😉 唯一的问题是,是否也要达到特定的高度(然后我会将其放大,并将其剪切到所需的高度)。 $\端组$ 5月19日22:18
  • $\开始组$ 启用“自动合并”和“分割边和面”后,开始剪切单条边可能会更容易,因为可以轻松地将顶点移动到正确的高度,然后只需挤出边和边相交就可以了。我不知道,可能只是我的爱好,我经常做这样的事情,可能只是习惯了。不确定这对新用户来说是否有意义。 $\端组$ 5月19日22:54
  • $\开始组$ 是的,我说过我也会剪。过程中如何或何时进行并不重要。我只是指出了这一点,因为如果一个圆柱体也应该有一个特定的高度,而初学者已经在努力寻找获得角度的方法,那么如何获得或保持正确的高度可能就不那么明显了。再一次,我想得太多了,因为我了解到人们通常不会自动知道我的假设,或者他们想要比问题中给出的更多或不同的东西。只是我通常的过度思考,抱歉😆 $\端组$ 5月20日7:16

你必须登录来回答这个问题。

不是你想要的答案吗?浏览标记的其他问题.