プチコンまとめWiki (初代/mkII)

Toukou/3Dグラフィックエディタ の変更点


#title(投稿プログラム : 3Dグラフィックエディタ)
#contents
/////////////////////////////////
// 投稿年月日は今日の日付を入力してください。
// この日付は、将来的に投稿プログラムを年月日順に整理するさいに使用されます。
// また、適当にタグをつけることができます。半角のコンマ区切りで複数つけられます。
// タグをつけると、同じタグが付いたページを検索することができます。

2011年10月29日投稿
/ 投稿者 : バイカウントメルビル
/ &tag(投稿プログラム,実用ツール,QRコード,初代対応);
/ 検索用→【メルビル】
/////////////////////////////////
// ここに概要とか書きます。
// [#英数字] はページ内リンクに使用できますが、消してもかまいません。
// (自動でランダムな文字列が再付与されます)

** ごあいさつ [#eefe2929]
どうも興味を持っていただきありがとうございます。~
バイカウントメルビルです。~
あまり出来は良くありませんが、バグはないと思います。たぶん。~

* 概要 [#g25211b5]
3Dグラフィックエディタです。~
立体感のない人でも、簡単に好きな形の四角柱を作ることができます。~
慣れてくると、四角柱だけでなく、三角柱や、本の形、三角柱×2、点(点は意味ないけど)も、作れます。~

また、そのまま、本体に内蔵されている“GRPED”を起動すれば、~
作った四角柱に色を付けたり落書きしたりと、編集することもできます。~

** 操作説明 [#eefe2929]
好きな場所をタッチしてから上(下、左、右)ボタン・・・奥(手前、左、右)の頂点をタッチした位置に変える~
Aボタン・・・保存~
Lボタン・・・全体を動かす~
上下スライド・・・高さを変える~

また、順序的には、~
1、頂点を決める~
2、位置を変える(Lボタンで)~
3、高さを変える~
がいいと思います。~

/////////////////////////////////

* スクリーンショット・動画 [#e411ab30]
#nicovideo(sm16180770,,p)

// ページを作成すると、画像の添付ができるようになります。(作成する前はできません)
// 画像を添付したら、以下の書式でページ内に貼り付けられます。
// #ref(添付ファイル名)

// 以下の書式で、YouTube やニコニコ動画を貼り付けられます。
// #youtube(0HWX7kovgY8)


/////////////////////////////////

* QR コード [#QR]
プチコンmkII 向けの QR コードです。

|~1/3|~2/3|~3/3|
|&ref(qr0.png,,200%);|&ref(qr1.png,,200%);|&ref(qr2.png,,200%);|

* プログラムリスト [#c662ffe4]
#basic{{
’┌───────────────────────┐
’│3DimensionGraphicEditor│
’│            Version 1.0│
’├───────────────────────┤
’│ (C) Viscount Melville │
’└───────────────────────┘
CLEAR:GCLS 0:BGMSTOP
VISIBLE 1,1,0,0,0,1
GOSUB @MANUAL ′セツメイヒョウジ
PNLTYPE”OFF”
AX=128:AY=116:BX=168:BY=96
CX=128:CY=76:DX=88:DY=96:I=0
GPAGE 1:GCOLOR 15

@LOOP         ‘’бメインループб
GOSUB @BTN    ‘’ボタンケイ ショリ
GOSUB @HEIGHT  ’タカサノ ヘンコウ
GOSUB @DRAW    ’シカクチュウヲ カク
GOSUB @WAIT    ’VSYNC シュウヘン
GOTO @LOOP    ‘’↑ループ オワリ↑

@BTN
BT=BUTTON()
IF BT==1 THEN CX=TCHX:CY=TCHY
IF BT==2 THEN AX=TCHX:AY=TCHY
IF BT==4 THEN DX=TCHX:DY=TCHY
IF BT==8 THEN BX=TCHX:BY=TCHY
IF BT==16 THEN GOSUB @_SAVE
IF BT==256 THEN GOSUB @MOVE
RETURN

@DRAW
GLINE AX,AY  ,BX,BY
GLINE AX,AY  ,DX,DY
GLINE AX,AY  ,AX,AY+I
GLINE BX,BY  ,CX,CY
GLINE BX,BY  ,BX,BY+I
GLINE CX,CY  ,DX,DY
GLINE CX,CY  ,CX,CY+I
GLINE DX,DY  ,DX,DY+I
GLINE AX,AY+I,BX,BY+I
GLINE AX,AY+I,DX,DY+I
GLINE BX,BY+I,CX,CY+I
GLINE CX,CY+I,DX,DY+I
RETURN

@WAIT
OLDX=TCHX:OLDY=TCHY:VSYNC 1
NEWX=TCHX:NEWY=TCHY:GCLS 0
RETURN

@HEIGHT
I=I+(NEWY−OLDY)
RETURN

@MOVE
AX=AX+(NEWX−OLDX)
BX=BX+(NEWX−OLDX)
CX=CX+(NEWX−OLDX)
DX=DX+(NEWX−OLDX)
AY=AY+(NEWY−OLDY)
BY=BY+(NEWY−OLDY)
CY=CY+(NEWY−OLDY)
DY=DY+(NEWY−OLDY)
RETURN

@_SAVE
INPUT”ホゾンスルナマエ(GRP):”;K$
K$=”GRP1:”+K$:PRINT K$
SAVE K$:GOSUB @MANUAL:RETURN

@MANUAL
CLS
?”3Dimension Graphic Editor Ver1.0”
?”                ┌──────┐”
?”                │ ┌──┐ │”
?”        К:ウゴカス │ー│  │ー│”
?”        ТТТТТТТл│ └──┘ │”
?”                ├──────┤ А:ホゾン”
?”                │ ┌──┐ │кТТТТТТ”
?”                │П│  │┷│”
?” П:チョウテンイチヲ カエルк│┳└──┘:│”
?” ТТТТТТТТТТТТТТ └──────┘       “”
?”  1.チョウテンヲ オキタイ バショヲ タッチシナガラ”
?”    Пボタンヲオソウ。”
?”    (↑=オク、↓=テマエ、←=ヒダリ、→=ミギ)”
?”  2.テイメンノ チュウシンヲ タッチシ”
?”    Кボタンヲ オシナガラ タッチシテ ウゴカソウ。”
?”  3.シアゲニ タッチデ タカサヲ カエヨウ。”
?”  4.キニイッタラ Аボタンヲ オシテ ホゾンシヨウ。
?” (5.「GRPED」ト レンドウシテ ツカエマス。
?”    SERECTボタンデ チュウダンシテ、
?”    ソノママ「GRPED」ヲ キドウ スレバ
?”    ツカウコトガ デキマス。         )
RETURN
}}

* ご感想をどうぞ (投票) [#f4e2f948]
#vote(すごい![50],便利ですね![7],まあいいと思う[5],微妙……[7],もう少し変えた方がいいかも[5],参考になりました![3],初心者講座に行こうレベル[10])

/////////////////////////////////
// コメントを募集したくないなら、ここから下は削除してください

* CHECKER FLAG (ひとことコメント) [#f43e4a8c]
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は[[掲示板>Board]]へ)
- ''わぁぃ@'' : GRPEDに文字スタンプを追加する方法を公開しているので、もしよければ参考にしてください。 (&new{2011/10/29 (土) 15:07:23};)
- ''名無しさん'' : 53 (&new{2011/10/29 (土) 15:46:19};)
- ''名無しさん'' : 53間違え (&new{2011/11/01 (火) 17:42:01};)
- ''バイカウントメルビル'' : ありがとうございます!!直しておきました。 (&new{2011/11/01 (火) 21:28:37};)
- ''10才くん'' : したがまっ白 (&new{2011/11/09 (水) 15:34:23};)
- ''バイカウントメルビル(投稿者)'' : えーっと・・・電源を一度消せば直るという可能性もありますが・・・ (&new{2011/11/09 (水) 15:42:00};)
- ''バイカウントメルビル(投稿者)'' : そうでなければ49行目を間違えているんだと思います。 (&new{2011/11/09 (水) 15:43:28};)
- ''ア'' : 壊れた••• (&new{2011/11/09 (水) 22:15:34};)
- ''バイカウントメルビル(投稿者)'' : ど、どうされました? (&new{2011/11/10 (木) 07:23:21};)
- ''ア'' : ウゴキマセン (&new{2011/11/12 (土) 10:38:31};)
- ''ア'' : 86行目が変ですね。 (&new{2011/11/12 (土) 16:13:36};)
- ''バイカウントメルビル(投稿者)'' : 86行目は間違ってはいないはずですが・・・ダブルクウォーテーションとか入れ忘れてませんか? (&new{2011/11/12 (土) 18:43:02};)
- ''バイカウントメルビル'' : QRコードつけておきました。 (&new{2012/03/24 (土) 22:45:01};)
- ''名無しさん'' : バイカウントメルビルs乙(オツ)です。 QRコード使ってやっとみますね。 やった後 すごいですね!自分は、初心者なので (&new{2012/03/25 (日) 08:09:39};)
- ''名無しさん'' : なんか 形を固定する機能がほしい気がする (&new{2012/04/06 (金) 14:51:39};)
- ''超初心者'' : 位置ずれしてる… (&new{2012/07/25 (水) 16:19:06};)
- ''バイカウントメルビル'' : うーむ・・・私が初めてプチコンで作ったプログラムなので、あんまりいい出来じゃないです。 (&new{2012/07/25 (水) 18:25:07};)
- ''子供(11歳)です!'' : qr (&new{2012/08/06 (月) 15:10:01};)
- ''子供(11歳)です!'' : QRコード読めません。 (&new{2012/08/06 (月) 15:10:54};)
- ''わぁぃ@'' : QRコードがぼやけていますか?http://wiki.hosiken.jp/petc/?plugin=attach&pcmd=list&refer=Toukou%2F3D%A5%B0%A5%E9%A5%D5%A5%A3%A5%C3%A5%AF%A5%A8%A5%C7%A5%A3%A5%BFに等倍サイズのQRがありますのでこれを利用しては? (&new{2012/08/06 (月) 15:38:45};)
- ''道産子の初心者'' : 五角柱は作れますか? (&new{2012/10/05 (金) 15:29:46};)
- ''メルビル'' : 5角柱には対応してません (&new{2012/10/18 (木) 20:10:46};)
- ''メルビル'' : まあ1〜4角柱エディタとでも思ってください (&new{2012/10/18 (木) 20:11:21};)
- ''シトリン'' : これがメルビルさんの最初の頃のね… (&new{2013/01/01 (火) 22:59:37};)
- ''シトリン'' : 最初からすごい! (&new{2013/01/01 (火) 22:59:48};)
- ''名無しさん'' : つくったものをポリゴンとして表示するにはどうしたら良いですか? (&new{2013/06/19 (水) 20:55:59};)
- ''名無しさん'' : 奥行きの概念がないからX、Z座標を出さないと無理だね。作者さんには悪いけどこのプログラムを使うよりむしろ一から作ったほうが簡単かも・・・ (&new{2013/07/28 (日) 22:59:33};)
- ''名無しさん'' : 最近メルビルさんを見かけない (&new{2013/11/03 (日) 13:09:15};)
- ''名無しさん'' : 彼女ができたせいでは? (&new{2014/05/11 (日) 19:48:08};)
- ''名無しさん'' : メルビルさんはリア充なのか。うらやましいぜ。 (&new{2014/05/26 (月) 17:44:16};)

#comment

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.016 秒 | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30