カテゴリー: プログラミング
-
-
LightWaveプラグインバージョンアップ
FOR_EasilyLinesをVer1.1へ
追加機能は、最初と最後に選択した線分上に残りの選択ポイントを整列させるというものです。

この機能を付けるだけで6時間かかってしまいました、、
資料(数学の公式)を探すのが大変です・・・(-ω-`)
キーワードは、線分、三角形の内角の二等分線と比例、Point間の距離、内分点
これらを応用したものが今回の機能です、もっと他にいい方法があるかもしれませんです(‘ω’)ゞ
疲れた(_△_;) -
OpenGL
今日はポリゴン表示、Zoomな機能を付けました

今後も機能が増えたり減ったり色々とやってみたいです。 -
OpenGL
-
OpenGL
OpenGLに興味が出てきたので参考になりそうなサイトを探して少しずつ覚えてますヾ(≧∇≦)〃
LightWaveのパネルにもOpenGLを表示できるコントールがあるので,何か作ってみたいな(*´・ω・)y━~ -
Verアップ
昨日の記事で言っていた機能を付けました

どうやってCtrlキーが押されている状態を取得しようかなーと思って、
調べてみるとWin32 APIの
GetKeyState関数
で取得できました。
今後も使うかもなので以下に書いておきます。
if(GetKeyState(VK_CONTROL) & 0x80000000) //もしCtrlが押されていたら~
if(GetKeyState(VK_SHIFT) & 0x80000000) //もしShiftが押されていたら~
if(GetKeyState(VK_MENU) & 0x80000000) //もしAltが押されていたら~ -
考えちゅー[( ̄∇、 ̄;)
2日ほど前にLightWavePluginの
FOR_pointBdash!!
を公開していました。
これは、2Point以上を選択してドラッグすることでポリゴンが生成されるというものです。
辺をドラッグするという感覚でポリゴンを生成できるので便利かもです。
今日はパフォーマンスアップしたVer1.1を公開しました。
ディスク型などのPointをドラッグした場合一箇所ポリゴンが張られません。
これを解決するには、
Ctrl+ドラッグ
とすることでぐるっと一周したポリゴンを生成できるようにしようかなと考えています。



