javascript 通过JavaScript计时器动画模型项

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 通过JavaScript计时器动画模型项相关的知识,希望对你有一定的参考价值。

var modelItemCounter = 1;
var timerId = -1;
var timingInterval = 30;
var angleIncrement = 45;
var ydelta = 0;
var speed = 0.01;
var modelItemVar;


$scope.playStep = function () {
    debugger;
    modelItemVar = "modelItem-" + modelItemCounter;
    console.log("modelItem: " + modelItemVar);
    var zpos = $scope.view.wdg[modelItemVar]['z'];
    $scope.moveAway();
}

$scope.moveAway = function () {
    if (timerId > -1) {
        clearInterval(timerId);
    }
    timerId = setInterval(function () {
        var stopPosition = $scope.view.wdg[modelItemVar]['z'] + 0.4;
        var zpos = $scope.view.wdg[modelItemVar]['z'];
        $scope.app.params.zpos = $scope.view.wdg[modelItemVar]['z'];
        $scope.$apply(function () {
            $scope.view.wdg[modelItemVar]['z'] = $scope.view.wdg[modelItemVar]['z'] + speed;
            console.log($scope.view.wdg[modelItemVar]['z']);
            // $scope.app.params.zpos  = $scope.app.params.zpos + speed;
        }
        );
    }
        , timingInterval);
    setTimeout(function () {
        $scope.view.wdg[modelItemVar]['visible'] = false;
        clearInterval(timerId);
        modelItemCounter++;
    }
        , 2000);
}

以上是关于javascript 通过JavaScript计时器动画模型项的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 计时事件

使用 JavaScript 创建一个兔年春节倒数计时器

JavaScript 计时

使用 JavaScript 创建一个兔年春节倒数计时器

使用 JavaScript 创建一个兔年春节倒数计时器

使用 JavaScript 创建一个兔年春节倒数计时器