我需要找到两个三角形各自平面之间的角度。我使用来自不同对象的.stl文件中的三角形。我跟踪了的答案。它适用于某些形状,但是,我最近遇到了一个问题,即角的余弦等于2,因此它是不正确的。
在这种情况下,两个三角形都不是退化的,因为它们的点分别是A、B、C和B、C、D,共同的边是BC。A (50.3473,2.03038,50) B (99.072,10.6219,50) C (50.3473,0.3038,0) D (99.072,10.6219,50)
当我计算BC X AB和BC X AD的交叉积时,它们都有相同的值。归一化后,找出点乘积,得到2。
我做错了什么吗?这是什么意思?
任何帮助都是
我试图使用潜在的语义索引来根据一个大型语料库产生的主题来生成两句句子之间的余弦相似度,但我很难找到任何完全符合我所寻找的内容的教程--我发现的最接近的是,但我并不想找到与查询最相似的句子,我特别想使用LSI模型来降低两句句子的维数,然后测量这两句话的余弦相似度。有人能帮忙吗?
从引用的文章中,我想我可能看了下面的代码,然后进行余弦相似度计算?但我被困住了。
import gensim
from gensim import corpora, models, similarities
from gensim.models import LsiModel
# texts = list of lis
我有一个以C(0,0,0)为中心的球体。现在我计算顶点着色器内部的法线。我不会把它传给它。
#version 330
layout(location = 0) in vec3 in_Position; //declare position
layout(location = 1) in vec3 in_Color;
// mvpmatrix is the result of multiplying the model, view, and projection matrices */
uniform mat4 MVP_matrix;
vec3 constant_col;
vec3 nor