On Fri, Oct 18, 2013 at 10:57 PM, Alexandre Bergel <alexandre.bergel@me.com> 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@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@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@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@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev