#emotion #aesthetic #tags #feeling

plutchik

罗伯特·普鲁特尼克情感轮的典型化

4 个版本

使用旧的 Rust 2015

0.2.0 2015年10月21日
0.1.2 2015年6月17日
0.1.1 2015年6月17日
0.1.0 2015年6月17日

#5#emotion

Apache-2.0/MIT

11KB
242 行代码(不包括注释)

plutchik Build Status

罗伯特·普鲁特尼克“情感轮”的小型类型表示。

  • 使用标记的 Emotion(例如 Emotion::EcstasyEmotion::Terror 等)。
  • 使用 Wheel { radians: f32, weight: f32 } 表示法设计自定义情感。
  • 找出两种情感之间的差异(它们在轮上的分离向量的幅度)。
  • 找出多个给定情感的均值,即
assert!(Wheel::mean(&[Serenity, Acceptance, Joy, Trust]).closest_emotion() == Love);

Image of the Wheel of Emotions

有关演示,请参阅 示例

您可以通过将以下内容添加到您的 Cargo.toml 中将其添加到您的项目中

[dependencies]
plutchik = "*"

依赖关系

~315KB