StoneyDesignerのトップへ  サイト内検索ページへ ナビゲーション リンクのスキップ
ナビゲーション リンクのスキップ
拡張機能ファイル(*.dll)の開発 の縮小拡張機能ファイル(*.dll)の開発
はじめに
拡張機能作成の流れ
DLL側で定義する関数
以前からの変更点
クラス
基底となるクラス の展開基底となるクラス
基本クラス の展開基本クラス
材質クラス の展開材質クラス
テクスチャクラス の展開テクスチャクラス
グループクラス の展開グループクラス
関節クラス の展開関節クラス
図形関連のクラス の展開図形関連のクラス
視点位置クラス の展開視点位置クラス
パーツクラス の展開パーツクラス
ユーザー座標系クラス の展開ユーザー座標系クラス
開発ライブラリ ダウンロード
 

拡張機能ファイル開発ライブラリダウンロード


StoneyDesigner_PluginDevLib_v1_1.zip

 この拡張機能開発ライブラリを用いて作成したDLLは、自由に配布・販売して結構です。ただし、この拡張機能開発ライブラリそのものを配布するためには、N.Ishizakaの許可が必要です。

 

展開後のフォルダ構成

Sd_Plugin ---- 拡張機能ファイルを作成する際にリンクするファイル

Binaries ---- 各種サンプルの拡張機能DLLファイル(名前の最後に32とついているのが32bit用、64とついているのが64bit用)

それ以外はMicrosoft Visual Studio 2008 (R)用サンプルプロジェクト

animTest ---- メタボールを自動作成し、直接アニメーションさせるか、アニメーションデータを作成します。アニメーションデータを作成した場合は、「アニメーション」→「設定/実行」メニューで、アニメーションを実行できます。

cpAnimationTest ---- 選択された図形の制御点にアニメーションデータを付け加えます。「アニメーション」→「設定/実行」メニューで、アニメーションを実行できます。

edgeCusp ---- 選択された細分割曲面のエッジを設定します。

genLines ---- 三次元カーソルの位置に、段々になった四角形を追加します。

minimumSample ---- 最小構成のプラグインサンプルです。プラグイン開発のベースとしてお使いください。

PluginInteractionTest ---- マウスの入力を伴う拡張機能のサンプルです。

SavePluginExtraData ---- 図形や材質などに、プラグイン用の拡張データを設定するサンプルです。この拡張データは*.sdeファイル内に保存されます。

twistSample ---- 各種メタボール図形をねじり変形させます。

viewPanel ---- 視点を変えるウインドウを常に表示します。

ナビゲーション リンクのスキップ

StoneyDesignerのトップへ
Copyright(C) 2011 N.Ishizaka, All rights reserved.