|
05/11/21 17:41:55
I am glad to present a new version 2.02 of Black Shark Graphics Engine:
- loader of 3d-scenes and 3d-objects for COLLADA free specification (for example see TBSTestCollada);
- implementation of skeletal animation;
- instancing 2d primitives implemented by TBlackSharkInstancing2d (for example see TBSTestInstancing2d);
- itself color was linked for an every instance in bs.instancing.TBlackSharkInstancing;
- in bs.canvas.TArc:
- a new porperty bs.canvas.TArc.Position2dCenter;
- a new property TArc.InterpolateFactor; it allows to adjust degree of smoothing;
- in bs.canvas.TPath:
- added a possibility to draw by arc (for example see TBSTestCanvasPathArc);
- a new property of curve smoothing InterpolateFactor;
- a new class TPathMultiColored - the path in which can set itself color for an every point;
- in TBSTest:
- possibility to move camera and key events;
- virtual methods for mouse input;
- added new actions above the camera by mouse: rotate and move;
- added a new property Allow3dManipulationByMouse;
- platform-dependent binary resources were divided by directory;
- new approach for using of shaders - selection of uniforms when they assigned to object instead explicit type conversion of the shader and get need uniform;
- new virtual method in bs.shader.TBlackSharkShader.DefaultName; it allows don't remember a name of a file for every shader;
- TheXmlWriter - a few bugfixes;
|