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@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@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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Moose-dev mailing list Moose-dev@iam.unibe.ch https://www.iam.unibe.ch/mailman/listinfo/moose-dev