No.2
- 回答日時:
DrawCircleGauge関数はなくなってしまったのでしょうか?
応答ありがとうございます
DrawCircleGaugeで扇形の描画ができるは、検索で見つけてましたが、扇型でなく円弧を描画にも使えるのでしょうか?
https://dxlib.xsrv.jp/cgi/patiobbs/patio.cgi?mod …
塗りつぶさない方法あるのでしょうか?
この関数を見つけたときは、
背景色で塗りつぶされた円の画像を用意
すれば、単純な図形ならOKと思いましたが、複雑な図形になると円弧を描画すると扇型の部分が背景で塗りつぶされてしまう気がして諦めていました。
やっぱり折れ線近似で描画する関数を自作するのが早そうなきがしてきました・・・
No.1ベストアンサー
- 回答日時:
> N88BASICのCIRCLE命令が、円の中心、半径、描画開始角度、終了角度、で使われており、
DrawLineで細かい直線を引いて円弧を描くとか。
円周上の座標は一般的に、
x = 円の中心x + 半径 * cos(角度)
y = 円の中心y + 半径 * sin(角度)
で求まりますから、角度を描画開始角度から終了角度まで少しずつ動かしながら、直線の始点終点を計算して線を引いていくとか。
回答ありがとうございます
>DrawLineで細かい直線を引いて円弧を描くとか。
適当な方法がなければ、最後の方法かなと思っていました。
DirectX には 円弧が掛けるARC命令があるみたいなので、DXlib から呼び出すテクニックがあるかと期待したのですが、やはり、折れ線近似で自作するしか無いのかしら・・
https://blog.goo.ne.jp/masaki_goo_2006/e/7efc99e …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) F-BASICで計算中の実行が中途で勝手に止まり、大変困っています。 2 2023/03/02 16:15
- Visual Basic(VBA) トレースの方法 十進BASIC 1 2022/08/07 10:01
- その他(プログラミング・Web制作) Android Studio 難しい 4 2023/06/18 22:27
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- Excel(エクセル) エクセルのソート方法について 1 2023/01/13 00:01
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- PHP 掲示板を資料を参考にして開発中ですが、画像がアップされません? 1 2022/11/21 06:44
- C言語・C++・C# C言語 3 2022/10/04 15:07
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCで「使用可能な場合はグラフ...
-
MFCのタイマーのつかい方を教え...
-
NVIDIAのシェーダーキャッシュ
-
[VB.net] DataGridViewの列ヘッ...
-
SHGetFileInfoでアイコンが取得...
-
C#のタブコントロールについて...
-
VBAにGDI+を参照させる方法
-
この二つの違いは・・・?
-
ウインドウサイズを変更しても...
-
アプリケーションのデザイン
-
VB6,リストボックスの特定行の...
-
最前面に無理やりフォームを持...
-
TextBoxに文字を書いても表示さ...
-
VB.netでのライン描画方法がわ...
-
OpenOffice Calcで株価チャート...
-
MFCでOnPaintのタイミング
-
ドローソフトのダブルバッファ...
-
CS_HREDRAW|CS_VREDRAWについて
-
ClistBoxでオーナードローがよ...
-
扇形などを描く方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6,リストボックスの特定行の...
-
[VB.net] DataGridViewの列ヘッ...
-
NVIDIAのシェーダーキャッシュ
-
MFCでOnPaintのタイミング
-
TextBoxに文字を書いても表示さ...
-
word
-
UpdateData( FALSE); による文...
-
VC++プログラムをつかったBMP画...
-
InvalidateRectの使い方について
-
OneNote 2010 文字と描画がずれる
-
StretchBlt関数について
-
C# ラバーバンドの描画を快適に...
-
エクセルでガンチャートを作成...
-
C++にて、塗りつぶされた円を描...
-
VBAにGDI+を参照させる方法
-
GDI+で高速な描画
-
MFC DrawText 背景色とフォント
-
FlexGridの一部のみ表示を更新...
-
MFCのタイマーのつかい方を教え...
-
Labelの文字をスクロールする際...
おすすめ情報