문제

질문 # 1 :
나는 physicsjs의 새로운 기능이며, " Verlet 제약 조건 바구니 "
이와 같은 것 : Jsfiddle 보면이 로프는 자연스러운 행동을하지 않습니다!(마찰, 로프 와이트, 안정성 시간 및 ...) 그리고 로프의 길이를 증가시킴으로써 더 심해졌습니다! 첫째, 밧줄 입자의 질량을 증가시킴으로써 더 빠르지 만 ...

var basket = [];
var fpos = window.innerWidth / 2;
var epos = window.innerHeight / 2;
for ( var i = fpos; i < fpos + epos; i += 5 ){

    l = basket.push(
        Physics.body('circle', {
            x: i
            ,y: 50 - (i-fpos)
            ,radius: 1
            ,restitution: 0
            ,mass: 1000
            ,conf: 1
            ,hidden: true
        })
    );

    rigidConstraints.distanceConstraint( basket[ l - 1 ], basket[ l - 2 ], 2 );
}
.

질문 # 2 :
그것을 고치고 후에 어떻게 이것을 크레이트 할 수 있습니까 :
(로프 끝 부분에 직사각형 상자 부착)

여기에 이미지 설명

도움이 되었습니까?

해결책

상자를 추가하고 밧줄의 끝에 부착 할 수 있습니다.

var box = Physics.body('rectangle', {
    x: i
    ,y: 50 - (i-fpos)
    ,width: 60
    ,height: 60
    ,styles: { fillStyle: '#fff' }
});

rigidConstraints.distanceConstraint( basket[ l - 1 ], box, 2 );

world.add(box);
. http://jsfiddle.net/regcu/14/"> http:///jsfiddle.net/regcu/14/"> 그러나 이번에는 불행히도 아직 상자의 가장자리에 제약 조건을 추가 할 수있는 방법이 없습니다.

그것은 탁월한 문제입니다 :

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top