Spr1の使い方/マニュアル
Table of contents
Basis
Springhead
- Physical engine for VR development
How to use
Download
- http://springhead.info/archive/
Please, download and then extract Springhead_[date].tar.gz (the latest one) in your local proper folder(c:\home\project\).
but, please take notice of specifing folder name without including space or 2byte characters.
Installing and compiling
Tutorial/TIPS
Automatic generation reference manual
Bugfixes
Compile
- Confirm which the path is C:\DXSDK for DirectX files.
- Applying the SP6 to the VC6.If not, errors may happen in "TVector.h" area.
- if errors is ocurred in SETUPAPI.H during compiling,delete "HID/WBHID.*" from the "WinBasis.dsp".
- we could not assure that this program might work well in VC7.1・BCB6 environments.If you have a trouble about this,please we recommend that you use the old version.
Build of this morning is useful for resolving compiling problems of your program.
- the renewal note? memo or record concerning up-to-date source tree(VSS)
Projection Matrix
- there is information of the Projection in GRCameraData(src\Graphics\GRCamera.h), but there is no form of matrix, entering front or back disjointedly.
- Where is used the information, is src\ImpD3D\D3Render.cpp L107 around.
- As for GRCameraData, you can acquire with D3Render::camera->data.
Source Tree
Anyway, workable sample:Sample/DynaHaptic with VC6 environment is put on archieve: http://springhead.info/archive/.
The latest version refers to the setting method of the VSS?.
Setting of object's position
When U use PHSolid,don't use SGFrame::SetPosture().
Because,it overwrits Solid every time.
PHJoint and PHSolid is also the same.
It doesn't work well if it doesn't rewrite it with PHJoint.
Explanation of Package
- Graphics Package? Package related to Graphics
- Physics Package?physical engine
- Collision Package?Collision detection engine
Explanation of Class