• OpenGL

    今日は無駄にImage保存機能を付けてみました~(・ω・)~
    Programming6
    OpenGLの画像を保存するには
     void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels );
    を使って描画されいる画面を読み込んで、保存形式にそって書き出してやればOKなのですぐぁΣ(゚Δ゚*)
    これを使ってみるとLightWaveのメインウィンドウの方の画面を持ってきてしまいました。(_△_;)
    ショウガナイので
     COLORREF GetPixel( HDC hdc, int nXPos, int nYPos );
    を使って取得することにしました。
    しかしこれを使うと処理に時間がかかってしまふ・・・(-ω-`)
    他に何か良い方法を見つけたら変えることにしよう(*´・ω・)y━~

  • LightWaveプラグインバージョンアップ

    FOR_EasilyLinesをVer1.1へ
     追加機能は、最初と最後に選択した線分上に残りの選択ポイントを整列させるというものです。

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