Discuss Scratch

tomato-2nd
Scratcher
5 posts

100%penについて話し合う所

jjhs3213 wrote:

tomato-2nd wrote:

penで3角形の塗りつぶしの方法を探しているのですがどなたかわかりますか?3角形の中心を求めたいのですがよくわからないです
三角形の塗り潰しの中心には三角形の内心を使います。
三角形ABCの内心は、BC、CA、ABの長さをそれぞれa,b,cとすると、
((a*Ax+b*Bx+c*Cx)/(a+b+c), (a*Ay+b*By+c*Cy)/(a+b+c))
で求められます
ありがとうございます!
kokkun1
Scratcher
10 posts

100%penについて話し合う所

tomato-2nd wrote:

penで3角形の塗りつぶしの方法を探しているのですがどなたかわかりますか?3角形の中心を求めたいのですがよくわからないです
私の作ったこのprojectが参考になると思います。
https://scratch.mit.edu/projects/764644121/

scratchの存在する三角形塗りつぶし機の中でも以下のものはかなり速い部類だと思います
https://scratch.mit.edu/projects/24828481/
https://scratch.mit.edu/projects/887673108/
下のものは三角形の形をしたコスチュームを画像効果で歪ませて使うものなので100%penではないです。

立体四目並べをAI (CPU)と対戦できるプロジェクトを作りました。
https://turbowarp.org/834076649/fullscreen?hqpen&fps=60
tomato-2nd
Scratcher
5 posts

100%penについて話し合う所

kokkun1 wrote:

tomato-2nd wrote:

penで3角形の塗りつぶしの方法を探しているのですがどなたかわかりますか?3角形の中心を求めたいのですがよくわからないです
私の作ったこのprojectが参考になると思います。
https://scratch.mit.edu/projects/764644121/

scratchの存在する三角形塗りつぶし機の中でも以下のものはかなり速い部類だと思います
https://scratch.mit.edu/projects/24828481/
https://scratch.mit.edu/projects/887673108/
下のものは三角形の形をしたコスチュームを画像効果で歪ませて使うものなので100%penではないです。
ありがとうございます!
cocoa1484
Scratcher
45 posts

100%penについて話し合う所

 

tomato-2nd wrote:

kokkun1 wrote:

tomato-2nd wrote:

penで3角形の塗りつぶしの方法を探しているのですがどなたかわかりますか?3角形の中心を求めたいのですがよくわからないです

私の作ったこのprojectが参考になると思います。
https://scratch.mit.edu/projects/764644121/

scratchの存在する三角形塗りつぶし機の中でも以下のものはかなり速い部類だと思います
https://scratch.mit.edu/projects/24828481/
https://scratch.mit.edu/projects/887673108/
下のものは三角形の形をしたコスチュームを画像効果で歪ませて使うものなので100%penではないです。
ありがとうございます!

四角、五角、六角形はどうでしょうか

Last edited by cocoa1484 (Feb. 21, 2024 06:08:05)


cocoa1484 project NEWS
new!!
チピチャパクリッカー v1.3
♥:9 ★:9 remix:1 参照数:89


    

abee
Scratcher
1000+ posts

100%penについて話し合う所

それらの多角形はすべて三角形に分解できます。
yamarsukunn
Scratcher
28 posts

100%penについて話し合う所

cocoa1484 wrote:

tomato-2nd wrote:

kokkun1 wrote:

tomato-2nd wrote:

penで3角形の塗りつぶしの方法を探しているのですがどなたかわかりますか?3角形の中心を求めたいのですがよくわからないです

私の作ったこのprojectが参考になると思います。
https://scratch.mit.edu/projects/764644121/

scratchの存在する三角形塗りつぶし機の中でも以下のものはかなり速い部類だと思います
https://scratch.mit.edu/projects/24828481/
https://scratch.mit.edu/projects/887673108/
下のものは三角形の形をしたコスチュームを画像効果で歪ませて使うものなので100%penではないです。
ありがとうございます!

四角、五角、六角形はどうでしょうか
三角形と同じように角を塗りつぶしていく方法はどうでしょうか。
oligami
Scratcher
100+ posts

100%penについて話し合う所

#466

yamarsukunn wrote:

cocoa1484 wrote:

tomato-2nd wrote:

kokkun1 wrote:

tomato-2nd wrote:

penで3角形の塗りつぶしの方法を探しているのですがどなたかわかりますか?3角形の中心を求めたいのですがよくわからないです

私の作ったこのprojectが参考になると思います。
https://scratch.mit.edu/projects/764644121/

scratchの存在する三角形塗りつぶし機の中でも以下のものはかなり速い部類だと思います
https://scratch.mit.edu/projects/24828481/
https://scratch.mit.edu/projects/887673108/
下のものは三角形の形をしたコスチュームを画像効果で歪ませて使うものなので100%penではないです。
ありがとうございます!

四角、五角、六角形はどうでしょうか
三角形と同じように角を塗りつぶしていく方法はどうでしょうか。

四角形までなら条件分岐を増やせば、残りの部分も高効率で塗りつぶせるでしょうが、五角形を超えてくると効率の良いアルゴリズムを見つけたとしても、計算量の関係で生半可なアルゴリズムなら分割してから塗った方が早いと思います

後輩にRust(プログラミング言語)やろうぜと言ったらゲームのRustと勘違いされた()
そんな流行ってんのそのゲーム?
cocoa1484
Scratcher
45 posts

100%penについて話し合う所

四角は簡単ですよね?
⚑ がクリックされたとき
x座標を (0) 、y座標を (0) にする
ペンの色を [#598019] にする
ペンを下ろす
(5) 回繰り返す
(5) 回繰り返す
x座標を (10) ずつ変える
end
y座標を (-1) ずつ変える
end

Last edited by cocoa1484 (April 27, 2024 12:46:01)


cocoa1484 project NEWS
new!!
チピチャパクリッカー v1.3
♥:9 ★:9 remix:1 参照数:89


    

abee
Scratcher
1000+ posts

100%penについて話し合う所

その四角形を回転させてみてください。
hagaki
New to Scratch
3 posts

100%penについて話し合う所

絶えず消去と描画を行うためにペンの操作を行う定義を繰り返すとペンの操作にかなり時間がかかっているように感じます。
ペンの操作は「全部消す」1つだけでも重くなりました。
ターボにすれば解決したので重いだけだと思います。
速くする方法はあるのでしょうか。
教えていただきたいです。
yukiscratch44
Scratcher
7 posts

100%penについて話し合う所

hagaki wrote:

絶えず消去と描画を行うためにペンの操作を行う定義を繰り返すとペンの操作にかなり時間がかかっているように感じます。
ペンの操作は「全部消す」1つだけでも重くなりました。
ターボにすれば解決したので重いだけだと思います。
速くする方法はあるのでしょうか。
教えていただきたいです。
場合によりますが軽くするには、できるだけブロック数を少なくするか、無駄なくしたり、画面を再描画せずに実行すると早くなると思います。

※ここから下は著名です!

⬆近日公開!
TOMO1260
Scratcher
100+ posts

100%penについて話し合う所

hagaki wrote:

絶えず消去と描画を行うためにペンの操作を行う定義を繰り返すとペンの操作にかなり時間がかかっているように感じます。
ペンの操作は「全部消す」1つだけでも重くなりました。
ターボにすれば解決したので重いだけだと思います。
速くする方法はあるのでしょうか。
教えていただきたいです。
定義の設定で、再描画せずに実行にチェックを入れることで解消できます。
すでに入れている場合、動きや見た目などの画面に変かが起こるブロックなら同じことが起こります(30fps)。特に問題はありません。

あおしかです!長期失踪については↓

Powered by DjangoBB