我正在做一个太阳系项目,包括行星和绕太阳运行的火箭。目前有一个主光源,代码如下 // add subtle ambient lighting
var ambientLight = new THREE.AmbientLight(0x0c0c0c);
scene.add(ambientLight);
// add spotlight for the shadows
var spotLight = new THREE.PointLight(0xffffff);
spotLight.position.set(-200, 50, 150);
spotLight.castShadow = true;
我有一个由几个补丁组成的多边形景观。
多边形的编号从1到80。我计算多边形面积(以ha为单位)如下:
to calculate-polygon-area
let patch-area 0.01 ;; one patch = 0.01 ha
let list-ID-polygon ( [plabel] of patches )
set list-ID-polygon remove-duplicates list-ID-polygon
set list-ID-polygon remove "" list-ID-polygon
foreach list-ID-pol
我有一个简单的jQ脚本:
设置的宽度/高度容器
景观img (可以大于或小于集装箱)
当用户在图像上鼠标移动时,它会平移(不单击/拖动),直到它到达末尾为止。
向左移动img的方程是:-1(相对鼠标位置)*(img宽度)/(容器宽度)
这样做很好,但是它留下了一个空格--鼠标到达img的末尾。
$("figure img").mousemove( function (e) {
var a = $(this).closest("figure"),
b = $(this).width(),
c = a.w
我有一个由多边形组成的大景观(一个多边形包含几个补丁)。在不使用Netlogo的情况下,我创建了一个file.txt,它包含在我的景观中的每个源多边形与位于源多边形周围1公里缓冲区中的每个目标多边形之间的距离值。我搜索一个快速的解决方案,从我的网络徽标程序中检索文件.txt中包含的距离。我的文件.csv如下:
source-polygon destination-polygon distance
A 1 101
A 2