2011-06-14 74 views
1

可以使用JavaScript動態調整幾何形狀的大小?動態調整形狀

例如:我有一個矩形和兩個字段(長度和高度)。

當用戶定義某個度量時,調整其大小。我認爲OpenGL,WebGL,SVG,VRML ..我想的東西,如果不使用插件瀏覽器會很好。

+0

沒有哪種單一技術可以在新舊瀏覽器中使用。 (好吧,除非你想自己佈置「像素div」......) – Pointy 2011-06-14 13:32:19

回答

1

在這裏你去:

http://raphaeljs.com/

使用它明智地:)

提示:您可以使用path隨機的形狀。

這裏是爲您的娛樂一個簡單的例子:http://jsfiddle.net/HeJDJ/

+2

你應該知道,重新調整路徑可能會相當昂貴,如果你做得夠多,那麼自從Raphaël1.x重寫整個路徑而不是設置比例'變換'屬性。 – 2011-06-14 16:29:40

+0

也許解決方案是檢查在所有度量中百分比有多少變化,然後應用更改。例如:如果所有措施增加了20%,則沒有任何反應。任何建議是非常受歡迎的。 – coffee 2011-06-15 12:46:04

+0

@coffe ['scale'](http://raphaeljs.com/reference.html#scale)方法可能對您有所幫助。 – 2011-06-15 13:05:22

1

你看看在Raphael.JS庫? SVG幾乎是跨平臺的,並且不需要任何插件。它應該適用於您的應用程序。