質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

2回答

3943閲覧

折り紙をプログラミングで実現したい

tiwatiwa

総合スコア70

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

1グッド

3クリップ

投稿2016/01/07 15:12

趣味で3D折り紙シミュレータを作りたいと思っていたのですが、かなり難しそうだと感じました。

平面のぺたっとした折り紙はできそうな感じなのですが、立体の鶴のお腹の膨らみや紙風船のようなものはプログラミングできるものなのでしょうか??

プログラミングで実現できそうということなら、そのヒントも教えていただけると嬉しいです。
(開発言語はC++で考えていますが、アンサーはなんでも大丈夫です。)

退会済みユーザー👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

こんにちは。

難しそうなテーマですね。
まさかと思いつつ「3D折り紙シミュレータ」で検索するとそこそこでてきました。
3D折り紙シミュレータ
折り紙とコンピュータサイエンス
またここのデモをみるとできそうな印象を受けます。東大の院生が開発したそうです。

世の中には凄いものを開発している人たちがいるのですね。びっくり。

投稿2016/01/07 15:24

Chironian

総合スコア23272

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/02/01 12:46 編集

折り紙シミュレーターすごいですね。。。 (驚)
tiwatiwa

2016/02/02 16:08

やっぱり難しそうですね
guest

0

「紙を折る」をどうデータで表現するかがミソになるでしょうね。

  • 紙の四辺にある一定間隔でポイントを設定
  • 任意の各ポイント2点を結んだ線を折り目とする(2点をペアとして扱う)
  • 折り目には山折りか谷折りかの属性をつける
  • 各折り目の並び順が折る順番になる

ってな感じでしょうか?
ただ、折り鶴などは途中辺同士ではなく、折り紙の真ん中に折り目をつけたりしますから、その辺りをどうするか・・・。
ははは、結構難しそうですね。^^;

投稿2016/02/01 09:39

PineMatsu

総合スコア3579

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tiwatiwa

2016/02/02 16:09

やっぱり難しいですね
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問