We will have a look at it.
Milton, Ronie, pueden ver lo que esta paseando con el consumo de memoria?
Cheers,
Alexandre
On Oct 21, 2013, at 3:08 PM, Usman Bhatti <usman.bhatti(a)gmail.com> wrote:
Hi Alex,
Thanx for adding the support for edges in Roassal 3D. I tried and it works.
Now, when I try to add several edges (5-10), there is a huge lag and the CPU (~97% mark)
and memory utilization of Pharo (~ +300MB) become tremendously high. Which means that I
can try things examples but for getting something useful to work would require some memory
and load profiling.
Can you have a look?
Usman
On Fri, Oct 18, 2013 at 10: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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.