重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

以下をWeb上で実現させたいのですが、有効なライブラリ、コンポーネント等あるのでしょうか?

(1)Web上にXY座標を用意しておく。
(2)クライアントはその座標中にマウスで3点クリックする。
(3)クリックにあわせてプロットが表示され、3点目のクリック直後に、その3点の座標を基にした近似曲線を描画する。

※近似曲線を見たいのではなく、近似曲線を描画させるものを作りたいのです。

よろしくお願いします。

A 回答 (1件)

回答がないようなので…



対話的な操作になるのなら、Flashかjavascriptでしょうかねぇ…
基本的にはクリックの座標を得て、点(または短線)を描画することでゴリゴリ作ることもできそうですが…
◇以下はポイントを連続させて描画する例(javascript)
http://d.hatena.ne.jp/nyagao/20070711/1184160750

検索してみると、いろいろライブラリはあるみたい。
(あまり内容は見ていませんが)

◇Flashの例(?)
http://www.yukun.info/blog/2008/10/actionscript- …

最近のブラウザには、ある程度描画を扱う機能もあるので、それを利用する方法もある。(ただしブラウザによって対応の方法が違う)
(以下javascriptの例)
◇Canvasによる例
https://developer.mozilla.org/ja/Canvas_tutorial

◇VMLとかDirectXとか(for IE)
http://www.openspc2.org/reibun/javascript/#19

◇あるいはSVG
http://www.openspc2.org/reibun/javascript/#20

◇ライブラリの拡張例(dojo)
http://builder.japan.zdnet.com/sp/dojo-kickstart …
他にもprototypeやjqueryの拡張でもあるみたい…

◇描画用のライブラリ例
http://www.walterzorn.com/jsgraphics/jsgraphics_ …
http://www.codeproject.com/KB/scripting/javascri …
http://draw2d.org/draw2d/
http://jsdraw2d.jsfiction.com/
http://keicode.com/script/scr19.php
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!