在使用三个am时,我尝试使用以下示例:molecules
问题是,在那个例子中,从灰色到红色球的键应该是双键。我已经找到了一些链接,这些链接提示了这是如何完成的,但似乎没有三个is支持。以下是我所说的:https://www.umass.edu/microbio/rasmol/faq
在这里,你可以看到数字分子(它是一个文本文件)以及他们是如何构造它的。关于如何在视觉上添加双键,或者通过改变行的类来改变大小或颜色,有什么建议吗?
发布于 2015-10-04 14:36:47
在函数loadMolecule中,有一个loader.load函数,它的一些行粘贴在下面,这是在第一个键旁边添加第二个键的地方。你会用一些向量量来抵消开始和结束的位置,然后再画一个。
for ( var i = 0; i < geometryBonds.vertices.length; i += 2 ) {
var start = geometryBonds.vertices[ i ];
var end = geometryBonds.vertices[ i + 1 ];
start.multiplyScalar( 75 );
end.multiplyScalar( 75 );
tmpVec1.subVectors( end, start );
var bondLength = tmpVec1.length() - 50;
}https://stackoverflow.com/questions/27389801
复制相似问题