• 追加された行はこの色です。
  • 削除された行はこの色です。
  • Spr1 User's Page へ行く。

[[Spr1の使い方/マニュアル]]

*Table of contents [#z3cd0264]
*Basis [#of3434ee]
**Springhead [#q1eee43a]
- Physical engine for VR development 
*How to use [#qb294178]
**Download [#j18ee24e]
-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 [#c1186eba]
-http://springhead.info/src/ReadMe.EN.txt~
Supplementation: Refer to "Bugfixes" .

**Tutorial/TIPS [#s92f9c5e]
-[[How to write Scene Graph File]]
-[[How to work a virtual object or joints in C++]]
-[[How to make a new physical engine]]
-[[How to use a collision detection and contact force]]
-[[How to perform a simple graphics]]

**Automatic generation reference manual [#cb193e0c]
-http://springhead.info/src/html/ja/

*Bugfixes [#lc684b45]
**Compile [#v97c5bbb]
--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:http://springhead.info/cgi/TrackGuy/index.cgi]] is useful for resolving compiling problems of your program.
-[[the renewal note]] memo or record concerning up-to-date source tree(VSS)

**Projection Matrix [#uf286bcf]
-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 [#t9cbbc5a]
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 [#s19b4254]
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 [#m3b030fd]
-[[Graphics Package]] Package related to Graphics
-[[Physics Package]]physical engine
-[[Collision Package]]Collision detection engine
**Explanation of Class [#x0fbf664]
- http://springhead.info/src/html/ja/annotated.html ~
You seem should retrieve the class name that wants to be examined on this page. ~
- [[Frequently used Class]]~
It is an explanation of the class that often uses it. 
Practical than manual above.