PythonBind をテンプレートにして作成
開始行:
* Pythonバインド [#b6bfb8b0]
Python3から呼び出せるWindows 64bit用のDLLです。
共通DLL &ref(SprDepend64Dll.zip); と Pythonのバージョンに...
- Python3.6 &ref(Spr36.zip);
- Python3.5 &ref(Spr35.zip);
** Pythonから動かせるようにしました。 [#w2728b7c]
GLUTの問題でグラフィクス表示ができなかったのですが、マル...
以下のサンプルでは、app.InitInNewThread()が、GLUTを動かす...
import time
from Spr import *
app = EPApp()
app.InitInNewThread()
time.sleep(1)
fwSdk = FWSdk()
fwSdk = app.GetSdk()
phSdk = PHSdk()
phSdk = fwSdk.GetPHSdk()
fwScene = fwSdk.GetScene()
phScene = PHScene()
phScene = fwScene.GetPHScene()
spd=CDSphereDesc()
sp=CDSphere()
sp=phSdk.CreateShape(sp.GetIfInfoStatic(), spd)
s1 = PHSolid()
s1 = phScene.CreateSolid()
s1.AddShape(sp)
s2 = PHSolid()
s2 = phScene.CreateSolid()
s2.AddShape(sp)
s2.SetFramePosition(Vec3d(0.1,0,0))
fwScene.EnableRenderGrid(False, True, False)
win = FWWin()
win = app.GetCurrentWin()
win.GetTrackball().SetPosition(Vec3f(0,10,10))
win.GetTrackball().SetTarget(Vec3f(0,0,0))
for i in range(100):
phScene.Step()
app.PostRedisplay()
time.sleep(0.03)
** ドキュメント [#v8e04c6c]
ドキュメント http://springhead.info/dailybuild/generated...
の「第 13 章 Python 言語との連携」を見てください。
終了行:
* Pythonバインド [#b6bfb8b0]
Python3から呼び出せるWindows 64bit用のDLLです。
共通DLL &ref(SprDepend64Dll.zip); と Pythonのバージョンに...
- Python3.6 &ref(Spr36.zip);
- Python3.5 &ref(Spr35.zip);
** Pythonから動かせるようにしました。 [#w2728b7c]
GLUTの問題でグラフィクス表示ができなかったのですが、マル...
以下のサンプルでは、app.InitInNewThread()が、GLUTを動かす...
import time
from Spr import *
app = EPApp()
app.InitInNewThread()
time.sleep(1)
fwSdk = FWSdk()
fwSdk = app.GetSdk()
phSdk = PHSdk()
phSdk = fwSdk.GetPHSdk()
fwScene = fwSdk.GetScene()
phScene = PHScene()
phScene = fwScene.GetPHScene()
spd=CDSphereDesc()
sp=CDSphere()
sp=phSdk.CreateShape(sp.GetIfInfoStatic(), spd)
s1 = PHSolid()
s1 = phScene.CreateSolid()
s1.AddShape(sp)
s2 = PHSolid()
s2 = phScene.CreateSolid()
s2.AddShape(sp)
s2.SetFramePosition(Vec3d(0.1,0,0))
fwScene.EnableRenderGrid(False, True, False)
win = FWWin()
win = app.GetCurrentWin()
win.GetTrackball().SetPosition(Vec3f(0,10,10))
win.GetTrackball().SetTarget(Vec3f(0,0,0))
for i in range(100):
phScene.Step()
app.PostRedisplay()
time.sleep(0.03)
** ドキュメント [#v8e04c6c]
ドキュメント http://springhead.info/dailybuild/generated...
の「第 13 章 Python 言語との連携」を見てください。
ページ名:
サイト内検索
and
or
メニュー
Springhead
トップページ
スクリーンショットと紹介
ダウンロード
ドキュメント
開発者向け情報
SprBlender
SprBlender
SprBlenderの特徴
SprBlender使用例
ダウンロード
ドキュメント
Choreonoid Springhead Plugin
CnoidSprPlugin
Counter: 0, today: 0, yesterday: 0