暂无封面

Discrete Vectors

Discrete Vectors是一组用于rhino犀牛软件的插件,能够帮助用户从连续或随机向量集合中生成离散向量,非常适合创建具有直线美学的曲线、群体和流向。该插件与Anemone和Boids Library插件配合使用效果更佳,页面提供插件下载。

分享

这些组件现在已成为Pufferfish的一部分,并将从现在起在那里更新。

点击这里下载并安装Pufferfish以获取它们:[http://www.food4rhino.com/app/pufferfish

这些组件用于从连续或随机向量集合](http://www.food4rhino.com/app/pufferfish)中生成[离散向量](https://en.wikipedia.org/wiki/Discrete_mathematics)。非常适合将向量匹配到其他最接近的预定义向量,以赋予曲线、群体和流向直线美学。与[Anemone](http://www.food4rhino.com/app/anemone)和[Boids Library](http://www.food4rhino.com/app/boid-library)等插件配合使用效果极佳,通过将结果向量输入到”Closest Vector”组件的rV输入和”Vector Star”到tV输入。“Closest Vector”和”Vector Star”将出现在Vector > Vector标签页中。“Discrete PolyLine”可以将任意一组点转换成由离散段组成的折线,这些段会与最接近的tV(targetVectors)对齐,并保持原始长度。“Discrete PolyLine”将出现在Curve > Spline标签页中。-Michael Pryor

**Closest Vector(CV):**通过角度找到最接近的targetVector(tV)来参考referenceVector(rV)。

输入rV: 参考 - referenceVector

输入tV: 目标 - targetVector

输出V: 向量 - 最接近referenceVector(rV)的targetVector(tV)

输出A: 角度 - referenceVector(rV)和最接近targetVector(tV)之间的角度,以弧度为单位

**Discrete PolyLine (DPLine):**通过找到referenceVertices(rV)中每个顶点之间向量的角度最接近的targetVector(tV)来创建折线。

输入rV: 参考 - referenceVertices

输入tV: 目标 - targetVectors

输出Pl: 折线 - 离散折线

**Vector Star(VecStar):**从原点向外创建向量的空间细分。

输入R: 分辨率 - 向量方向细分迭代次数

输出V: 向量 - 从原点向外的Vector directions of the vector star

输出L: 线条 - vector star的线条表示

*Vector Star可作为”Closest Vector”和”Discrete PolyLine”的targetVector(tV)使用,也可以使用任何自定义向量。

你可以在Noumena的网站这里看到类似的工作流程,但不使用这些组件。