Re: DrawTriangleで描画する三角形の枠の太さを変えたい ( No.1 ) |
- 名前:とも 日時:2021/01/03 23:30
出来ないはずですよ
確か,最初の三角形に-1して三角形を縮めて描画するしかないはず
と管理人さんがどこかのスレで言っいたような…
|
Re: DrawTriangleで描画する三角形の枠の太さを変えたい ( No.2 ) |
- 名前:Peach 日時:2021/01/04 00:26
返信ありがとうございます。
できませんでしたか...
最悪三角形の画像を用意してDrawRotaGraph3を使うのも1つの手ですが、枠の太さを徐々に変えたいのでともさんが仰られた方法の方が良いですね。
一番内側に描画する三角形は背景と同じ色にして枠だけの三角形に見せるってことですよね?
for文や配列を駆使してやってみようと思います!教えて下さりありがとうございます!
|
Re: DrawTriangleで描画する三角形の枠の太さを変えたい ( No.3 ) |
- 名前:管理人 日時:2021/01/04 22:50
ともさんの仰られている通り DrawTriangle には線の太さを指定する機能はありませんが、
DrawTriangle のアンチエイリアス機能付き版である DrawTriangleAA では最後の引数で線の太さを
指定することができます
// 三角形を描画する( アンチエイリアス付き )
int DrawTriangleAA( float x1, float y1, float x2, float y2, float x3, float y3, unsigned int Color, int FillFlag, float LineThickness = 1.0f ) ;
よろしければお使いください m(_ _)m
|
Re: DrawTriangleで描画する三角形の枠の太さを変えたい ( No.4 ) |
- 名前:Peach(解決済み) 日時:2021/01/05 01:16
アンチエイリアス付きならできるんですか!!!
DrawTriangleで何とか太さを表現して三角形を回転運動などさせてみたのですが回転する際に太さが一部変わってしまったりしてたのも、アンチエイリアスをつければ改善できそうです。
今までアンチエイリアスの意味をよく理解しておらず、使ってこなかったので太さ調節できることも知りませんでした。大変勉強になります!
教えて下さりありがとうございます!!
|