0

バックグラウンド:

私は現在、ユーザーが家のフロアプランを作成できるフロアプラン エディターに取り組んでいます。

シナリオと問題:

長方形ではなく、L 字型の部屋を作りたい場合があります。部屋の特定の壁を分割し、分割された壁の一部をドラッグして、L 字型を作成する選択肢をユーザーに提供したいと考えています。これは、部屋の壁を選択して分割し、分割部分の 1 つをドラッグできるこの素晴らしいサイトで最もよく見ることができます。

質問:

A> Raphaeljs でこの機能を複製するにはどうすればよいですか? いくつかの計算のために、後で部屋の寸法にアクセスする必要があることに注意してください。

B> 他の方法 (SVG/CANVAS など) または他のライブラリ (processing.js、page.js、kinect.js、jQuery SVG など) でフロアプランナーを簡単に構築できますか?

ありがとう

4

1 に答える 1

1

このような視覚化は、Raphael、Canvas、または SVG を使用して、同等の労力で実装できると言えます。選択は、ターゲットとするブラウザー、パフォーマンスの問題、およびこれらの手法に精通していることに基づいて行う必要があります。

ただし、実際のロジックと視覚化を混同しないでください。視覚化コンポーネントだけに座標を保存するのは得策ではありません。

于 2012-09-05T10:27:20.650 に答える