On Fri, Oct 18, 2013 at 10:57 PM, Alexandre Bergel
<alexandre.bergel(a)me.com>wrote;wrote:
Forgot to say that we started to Mix Athens with
Roassal 3d. Currently, it
is not well modularized, which means you need the Athens support of Roassal
in your image.
So, in short:
1 - take a fresh Moose image (i.e., with Roassal loaded).
2 - Manually load the package RoassalAthens from the Roassal repository
3 - Load Roassal 3d
4 - do it the example I gave in my previous email
It should work.
Currently we have a dependency from Roassal3d to Roassal because we want
to have the ability to have tool tip, menus and so on. Does this makes
sense to you? Do you feel this dependency is manageable?
It should not be a problem for our usage because we would like to have mix
of 2D and 3D.
Cheers,
Alexandre
On Oct 18, 2013, at 5:53 PM, Alexandre Bergel <alexandre.bergel(a)me.com>
wrote:
Hi Usman,
Sorry for the delay in our answer.
We have produced a new version of Roassal3d with a support for edges.
Consider
this example:
-=-=-=-= -=-=-=-= -=-=-=-= -=-=-=-=
| view e1 e2 e3 |
view := R3View new.
e1 := R3CubeShape element.
e1 translateToX: 1 y: 1 z: 1.
e2 := R3UVSphereShape element.
e2 translateToX: -1 y: 1 z: 1.
e3 := R3ConeShape element.
e3 translateToX: -1 y: -1 z: 1.
view add: e1; add: e2; add: e3.
view add: (R3LineShape blue elementFrom: e1 to: e2).
view add: (R3LineShape blue elementFrom: e2 to: e3).
view addInteraction: R3MouseControl new.
view open .
-=-=-=-= -=-=-=-= -=-=-=-= -=-=-=-=
It will produces the following:
<Screen Shot 2013-10-18 at 5.53.36 PM.png>
Cheers,
Alexandre
On Oct 14, 2013, at 7:57 AM, Usman Bhatti <usman.bhatti(a)gmail.com>
wrote:
> Hello,
>
> I am trying to create a new shape, an edge, in Roassal 3D between two
entities. My idea is to draw an edge from the position vector of a source
shape to the position vector of a target. The edge is created but not at
the correct position, it might be due to the fact that I need to set the
position of the edge shape or mismatch between position in Roassal and
OpenGL. Can you please have a look?
>
> Attached with this mail my proposition for the shape that works with
the
following script.
>
> |el1 el2 els el3|
> view := R3View new.
> view camera translateLeft: -2; translateBackward:3.
> el1 := (R3CubeShape new color: Color green) element.
> el2 := (R3CubeShape new color: Color red) element.
> el3 := (R3CubeShape new color: Color cyan) element.
> els := { el1. el2. el3 }.
> view add: (R3EdgeShape new from: el2; to: el3; size: 1; color: Color
blue)
element.
view
addAll: els.
R3XLineLayout on: els.
view addInteraction: R3MouseControl new.
view open.
<Roassal3d.st>_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev