Oleksandr Shcherbina
60b16be772
Evas canvas3d: Move evas 3d types to evas_types.eot
...
Summary:
Move evas_canvas3d types from Evas_Eo.h to evas_types.eot
Change enum constatnt for vertex_arrtib, material_attrib, blend_func
Correct namespace for Evas.Real type
Reviewers: cedric, tasn
Reviewed By: tasn
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2734
2015-08-04 10:57:14 +01:00
Ivan Furs
004f2b49a9
evas canvas3d: bounding box does not change the position according object
...
Summary:
This fix need for synchronous rotation mesh and aabb of "sonic" in example "evas-3d-aabb.c".
@fix
Reviewers: Hermet, cedric
Reviewed By: cedric
Subscribers: sri.hebbar, cedric
Differential Revision: https://phab.enlightenment.org/D2779
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-07-28 03:05:37 +02:00
Oleksandr Shcherbina
d409df1caa
evas: change interface evas_3d to evas_canvas3d
...
Summary:
Regard to https://phab.enlightenment.org/T2479 it is need for right generation
Eolian files
Reviewers: cedric
Subscribers: cedric, tasn
Differential Revision: https://phab.enlightenment.org/D2711
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-06-17 17:52:17 +02:00
Bogdan Devichev
0972211144
evas: Evas_3D examples use new API for creating primitives.
...
Summary: Examples changed due to D2516
Reviewers: Oleksander, Hermet, raster, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2517
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-05-29 18:22:09 +02:00
Cedric BAIL
3b97e3d9cd
evas: fix example to follow new Efl.Gfx interface.
2015-04-03 16:30:47 +02:00
Bogdan Devichev
e1b4303df3
evas: aabb example uses cube primitives.
...
Reviewers: Hermet, raster, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2161
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-18 15:22:20 +01:00
Bogdan Devichev
ef694f0ed1
evas: recycling of resources (deleted mine and eagle) in Evas_3D examples.
...
Summary:
Unneccessary resources are deleted.
In example of frustum used sweet_home.
In example of colorpick used sphere primitive.
Possibility to set precision of spheres deletes need in high quality mesh.
For spheres used textures of wood and rock, so for good work of colorpick https://phab.enlightenment.org/D2044 should be merged firstly.
Reviewers: cedric, raster, Hermet
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2081
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-03-06 20:19:21 +01:00
Bogdan Devichev
1f9ac72b8e
evas: refactoring evas examples descriptions.
...
Summary:
Descriptions of evas examples are standardized.
Added missing descriptions to examples.
Deleted copy of description in evas-init-shutdown.c.
Reviewers: Hermet, raster, cedric
Reviewed By: cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2031
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-23 18:31:43 +01:00
Bogdan Devichev
4cd50a447f
evas: resources for evas-2d examples are added to resource folder.
...
Summary: Process of loading is standard now. TODOs which are added here will be done in one of the next commits soon.
Reviewers: cedric, Hermet, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2013
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-20 18:37:03 +01:00
Bogdan Devichev
175c8cbd63
evas: Evas_3D - add creation of folder for saving and usage of PACKAGE_DATA_DIR to every example of Evas_3D.
...
Reviewers: cedric, Hermet, raster
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2003
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-20 12:19:30 +01:00
Bogdan Devichev
303a6a87d0
evas: Evas_3D - regularize resource for 3D examples.
...
Summary: This commit makes folder of examples for evas more ordered.
Reviewers: raster, Hermet, cedric
Subscribers: artem.popov, cedric
Differential Revision: https://phab.enlightenment.org/D1985
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-02-18 22:42:20 +01:00
Bogdan Devichev
c471665ac8
evas: make Evas 3d mesh is inherited from Efl.File (functions file_set and save)
2014-12-23 21:20:21 +01:00
Bogdan Devichev
aaddf1a963
evas: Evas_3D_Mesh_File_Type sank into oblivion. Changing entry point to model_save_load. Changing API in examples.
2014-12-23 21:16:07 +01:00
Tom Hacohen
1a83fc51a4
Evas examples: Fix 3d aabb example.
...
This fixes evas-3d-aabb.c after the changes to eo_add.
Fixes T1719.
2014-10-08 09:14:48 +01:00
Tom Hacohen
6846978ebd
Eo: Get rid of eo_add_custom.
...
We decided to deprecate this one in favour of setting thing in the
construction between the constructor and the finalizer.
2014-09-25 10:30:56 +01:00
Savio Sena
ec28b13c09
evas: Examples - fix Evsa3D Eo classnames.
...
Summary: Renamed EVAS_OBJ_.+_CLASS to EVAS_.+_CLASS so that "make examples" works.
@fix
Reviewers: cedric, tasn, Hermet
CC: felipealmeida, smohanty, raster, cedric
Differential Revision: https://phab.enlightenment.org/D935
Signed-off-by: Cedric BAIL <c.bail@partner.samsung.com>
2014-06-04 00:51:57 +02:00
ChunEon Park
1d0330f9b1
evas/evas3d - fixed incorrect usage in evas-3d-aabb example.
2014-05-27 22:41:40 +09:00
Oleksandr Shcherbina
e47373aee1
[evas/evas-3d] Add OBB and AABB.
...
Summary: Add axis-aligned bounding box (AABB) to frame. Set and update AABB and oriented bounding box (OBB) in node.
Reviewers: Hermet, cedric, raster
CC: cedric
Differential Revision: https://phab.enlightenment.org/D881
2014-05-27 22:07:29 +09:00