Raphael.js 용지의 중심점 위치와 중심을 기준으로 배율을 얻는 방법은 무엇입니까?

내 라파엘 페이퍼를 아래와 같이 정의했습니다.

var paper = Raphael("my-paper", '100%', '100%');

//render some shapes on my paper
var e = paper.ellipse(50, 50, 40, 20);
var c = paper.circle(50, 50, 40);
var r = paper.rect(40, 40, 50, 50, 10);

위에서 보셨 듯이 라파엘 페이퍼를 정의한 다음 종이에 몇 가지 모양을 그렸습니다. 다음 두 가지 질문을해야합니다.

1. 내 논문의 중심점 x 및 y 값을 얻는 방법. (x : 수평 위치, y : 수직 위치)

2. 내 종이에있는 모든 것을 두 배 더 큰 크기로 조정하고 싶습니다. Raphel scale function 을 사용할 수 있다는 것을 알고 있습니다. 내 종이의 중심 을 기준으로 종이의 모든 요소의 크기를 조정하고 싶습니다 , 따라서 다음과 같은 작업을 수행해야합니다.

e.scale(2, 2, CENTER_X, CENTER_Y)

( CENTER_X CENTER_Y 질문 1 에서 질문합니다.

결과가 확대 된 것처럼 보이고 싶습니다. 올바른 방법으로 사용하고 있습니까, 아니면 다른 방법이 있습니까?

6
задан Leem 7 June 2011 в 14:07
поделиться