Solaris should have automatic SMP capabilities. Have you used the
Partition module on your data?
David
Hi,
I have a quick question about the SMP capability of OpenDX. If I want to
be able to use multiple threads, I have to compile Opendx with
--enable-smp-linux. Does that literally mean only
Since the IBM server has had disk space problems lately and the
mailing lists have been down, I wanted to let everyone know that I've
setup a User Forum for OpenDX. These can be accessed directly from
the OpenDX.org web-site. Also, for those that like the e-mail lists
better, you can set up
You want MapToPlane instead. The plane can be arbitrary.
Hi,
I am wandering if there is a way to have a slab cut on an arbitrary
direction, not
only planes along the coord axes. Any hint will be appreciated.
Thanks,
Vlad
--
Visualization Data Explorer Script, 04.3.2000
I run 2.6.12-gentoo-r6 (gentoo) x86_64
compiled with
gcc (GCC) 3.4.3 20041125
./configure --enable-smp-linux CFLAGS=-march=k8 CXXFLAGS=-march=k8
FFLAGS=-march=k8
On Tuesday 27 September 2005 17:36, David Thompson wrote:
Need more info. Is this a binary you
Need more info. Is this a binary you downloaded or one you built?
What OS? Which version?
Dear opendx users,
I got an issue with starting opendx
first the good news. opendx is running fine when started with dx
however when i try to open my program with dx -edit or dx -program
the program
Joel,
Right now, this is not available. I suppose you could use the Pick
interface and then construct a URL based on its return -- but then
how to transmit this information back to the browser is a tough
question.
If you want to bounce some ideas off me, I'm willing to discuss it with you.
You're going to have to send us an example network to show this. I
don't understand what is causing the error or even how to re-produce
it.
David
If I write directly the path of files in the 'template' of the Format Module
using the line
name_of_directory/file.%02d.dx
the direct-inteation
You need to create the array and then strcpy(data_array_ptr[index],
str_value.c_str());
David
Hello,
Hopefully this is a question with a simple answer:
I'd like to have a DX Array of strings (TYPE_STRING). When I use
DXGetArrayData(...) to get the array, is the return type char*
(pointer
I'm betting that you are having a problem with the Ribbon's normals.
Use Tube instead and see if that fixes it.
David
Hi!
I use the color-module to create black lines for Showbox and for
Isosurface-lines. When I try to get thicker lines with the Ribbon-module,
the black gets lost and the
The lack of response is due to the lack of an easy answer. The
problem would be that the isosurface that is returned is a single
field and thus not easily divided. You could use something like
include on the positions to try and do this, but its not going to be
easy.
David
Hello,
I'm new
Joel,
You can set the following environment variables to override things:
DXMDF=path2mdf/file.mdf
DXMACROS=path2macrosdirectory
DXARGS=-directory /workingpath
.bashrc is not consulted from an app that is not started from a
terminal. You can follow the thread on Apple's X11 mailing list for
I tested the DXARGS specifically because this was the most
interesting and it worked with no problems (changed my directory to
my Desktop). Can you check it again? Can you check it on the command
line and see if it works? I guess, I should also know what you mean
by it doesn't work (mine made
Emmanuelle,
I looked at your program and determined the
problem. DX is working as it should. It is a
problem with the construction of your tube. You
have a tube that only has 3 points in Z, and the
bottom point is below your zmin value so it is
invalidated, thus the bottom half disappears.
Which modules are you running your data through that produces the
invalid positions?
David
Hi,
I'ld like to understand how and why any valid positions become invalid.
I've searched in the doc, but it's not clear for me.
Is there a way to avoid positions to become invalid?
Thanks!
--
I have just recently uploaded some fixes to the cvs repository for
the following:
Requirements for building loadable OpenDX modules in the Cygwin environment.
Loadable modules on the Windows platform have been possible since
OpenDX was released. There are many intricate operations that must
Which version of DX are you using? I found a bug in 4.3.2 in the
Lookup module and it has been fixed in CVS.
David
I'd like some help wrt Lookup.
As a starting point I used GroceryList and almost got to where I
wanted to be. What remains is getting the sizes of the spheres to be
relative to
If you can put your data on a connections dependent grid and then
Rubbersheet, you will get a 3D bar chart.
David
Hi,
I'm trying to generate a 3D barchart. The input is an array of scalar values.
With the barchart-module it's very simple to generate a 2D barchart,
but how can I expand this
Your Glyph call isn't quite right for what you're trying to achieve. You want
Glyph(data, circle, 1.0, 1.0, 0.0, 0.0);
I think that whill get you what you want.
David
Hello OpenDX-users,
I would like to plot circles with a given position and radius in a plane.
Is that possible?
Up to now,
Create the grid big enough for both meshes and then use Map.
David
Hi,
I have several rectangular 2D scalar fields (intensity vs. 2D coordinate,
regular square grid), all with the same step size (i.e. they live on the same
mesh, but in different areas and only partially overlap). I would now
I'm not quite sure what you are saying, but I think I see what you
mean. The problem lies with the shading. If you Import-
ShowBoundary- AutoColor- Shade(faceted)- Image. I think you will
see your problems disappear.
The smooth shading you see is going to try and phong shade each
Looking at this further, it appears that cubes may have a smooth
shading problem due to the way the normals are calculated. If you
AutoGlyph the normals of a smooth shaded object, I'm not sure they
are right; however, this is a moot point since what you want is
faceted shading on these cubes
Include - Statistics.
Hi,
I want to use the 'Statistics' module to get mean and stddev of the
data in my field. My problem is, that I do not want all data
included, but only the values 0. How can I do that?
Thanks in advance!
Christoph
--
From the faq http://www.opendx.org/faq.html#cantconnect
The user interface and the server (exec) communicate over sockets.
Netwoking must work in order for this process to work completely.
There are several reasons why this communictaion may fail. One may be
that your hostname does not
One of the tests you can always do is
dx -uionly
dx -execonly
Then go into the UI and try to connect to an already running server.
See if it allows you to get past it. If not, then I'd almost bet that
there is some kind of network problem on the machine (sockets are
somehow getting
Does VTK have a full description of their data format? If so, it
wouldn't take much to write and importer for it.
David
Hi,
is there any way to import vtk formated data files in
opendx. The structure of these data files look like:
?xml version=1.0?
VTKFile type=RectilinearGrid format=ascii
To get your ShowBox on top of the Isosurfaces (you're probably seeing
a blending of the Box and the Isosurface), you need to add some fuzz
to it. Search for fuzz in the documentation.
David
Hi!
I use the Isosurface module to generate lines within my 2D-data. How can
I control the linewidth?
There is no way to create an MPEG directly from DX. We've always used
ImageMagick or other post-processing tools to create them from stills
or miffs.
David
I have ImageMagick and mpegvidcodec installed, and would like to create
a mpeg movie of the data sequences without the need to create a
With the current Import, there is no way to do this. You would have
to write your own custom Import. You could re-organize your data to
be a series of fields at which point you could then select and only
Import one at a time--but then you have the issue of how do you get
the list of members to
Did it really use 10.0 and not 11.0?
David
So what is the DISPLAY set to when you run it remotely via -script?
On the remote computer:
~ echo $DISPLAY
s00505:11.0
I thought that OpenDX might have a problem with resolving the s00505
name, so I fully qualified it to
So what is the DISPLAY set to when you run it remotely via -script?
David
David,
Thank you for your e-mail.
On Fri, 18 Mar 2005, David Thompson wrote:
Can you run dx in script mode and get an x window to pop up on your
local system?
Yes, I can. I can see the image. This is my session
No, it does work such that the OpenDX server creates an X11 window
and then the GUI attaches itself to it. The server and the GUI talk
to the same X window by setting up callbacks on the one X window. Can
you run dx in script mode and get an x window to pop up on your local
system?
David
Ah yes, now I see the logic mistake. I just do this so often that I
forget about it. I always copy positions to a component named 'orig
positions' first and then always replace it back.
Sorry about that.
David
As Karl has discovered, though, there's a flaw in this logic.
'b' yields a 'data'
a = Mark(yourData, positions);
b = Compute(a, a.0);
c = Include(b, 5, 10);
d = Unmark(c);
so to continue so you can clip y and z, do the following
e = Mark(d, positions);
f = Compute(a, a.1);
g = Include(f, ymin, ymax);
h = Unmark(g);
... on to z.
David
David,
Thanks for your suggestion
If you're curious if its a graphics card problem, then render in
software and see if they appear.
Is it possible, you have invalid data in your data? If so, try
culling it before doing the Isosurface.
David
Hi,
I've already ask it a few days ago but without answer.
My problem is when I
I see 3 solutions:
1-Generate a thicker isosurface (with a transverse gradient)
You can always apply a Tube to the generated lines to achieve thicker
lines. If you are rendering in Hardware/OpenGL you can also set
multipixel lines (look in the manual).
2-Algorithm for interpolation (I
It is quite a headache and can be a long and laborious process. That
is why we charge for the CD and charge for certain versions we
compile.
David
There's a lot of libraries to compile. I noticed that one
of the compiles (dx?) is dependant on libGLU and libstdc++.so.6,
while libGLU (built a
DX does not have any such thing (support for graphviz). I think
you're seeing something else going on. I would bet that you've
compiled graphviz support into ImageMagick and then the Magick-config
is pulling something in.
Sorry I can't be of more help, but I don't have any idea how this
We've done this in our visualizations by allowing the user to use two
picks or a probe list in the scene. The user can manipulate one probe
for the center the other for the outside axis and then render some
plane through it. You can also use three probes if you need truly
arbitrary planes.
Yes it should.
Hallo opendx-users,
one short second question. Shouldn't it work the same way
for isosurfaces? I mean, I want to map my pressure data on
the velocity-isosurfaces.
Best Regards!
Fabian
--
.
David L.
Please file a bug on this. You may wish to try setting cull to 0 or 1
and try again. See if one or the other produces the correct result.
David
Hi,
I've got a problem with the ShowBoundary module.
I'm visualizing a 3D field with the ShowBoundary module without any problem.
Now, I want to
There are lots of ways to do it in DX. Not quite sure what you mean
by smooth, but take a look at the Plot examples.
David
I have been playing around with OpenDX for a few hours and it is a
cool program. One thing that I do a lot is plot lines/smoothed lines
from data in CSV files. Can
How do you want this mapping to take place? Are you looking to wrap
your data somehow around the cube or just looking to show the data
that intersects with the cube faces on the cube?
How is your 3D-data represented? Is it a regular 3D mesh?
David
Hi all,
I have a cube Construction on
This is fairly straight forward.
a = Mark(yourData, positions);
b = Compute(a, a.0);
c = Include(b, 5, 10);
d = Unmark(c);
Now d no longer includes those portions of the grid (you may want to
cull the include).
David
Hello DX'ers,
I've got a 3-d field of elements having irregular
Please add a bug to the bug reporter. I will try and get a look at it later.
David
Hey DX listers,
I'm running OpenDX 4.3.2 on Solaris 8. The random()
function consistently causes dx to dump core. It does
not seem to be a problem for the Mac version. I have checked the
bug database at
Joel,
That's the one that I added.
By the way, it has been me not Greg adding all of these patches
lately. For some reason the name on my account got switched back to
Greg's.
David
Hi Greg,
Don't know what this patch is, but is there any chance you
could add the patch I posted a while
You can sure set the default size and default
view of an ImageWindow by passing in a default
camera that you assign.
Not sure what you are trying to do with
organization. Can you be a little more precise?
David
Hi,
I've got two questions concerning the Image Window.
First I'ld like to
It is not that sophisticated. You could dig into the code for dx and
fix it to work this way, or you could write yourself a simple little
program to return a properly formatted .general file and import it
with the !script option of Import.
David
I cannot get
grid = msb binary , int,
I think what you are seeing is the effect of light bouncing off a
black surface. Depending on how you are rendering it, you can change
Lighting values to effect the true blackness of the render. If you
rotate the image, does the black look different and different
orientations. If so, this is
I've been working on a Illustrator/Postscript to dx converter and
have found an interested FLE issue that I had never been presented
with before. I thought I had found a hole slew of bugs within the
implementation of FLE's that was going to make this converter
worthless--however, what I found
Did you just try this today or earlier. Peter just kicked the server yesterday.
David
When trying to download from the CVS:
cvs -d :pserver:[EMAIL PROTECTED]:/src/master checkout dx
can't create temporary directory /tmp/cvs-serv7784
No space left on device
Am I doing something wrong? Is it
You're probably going to need to upgrade your OpenDX pkg to one
that's been compiled for 5.3. Connection to the server is done with
sockets and it is possible that something is working quite right with
the binaries. The other thing to check is if you have some type of
firewall installed. If
Joel,
This is the function of the quartz-wm Window manager. It is a pain
especially for dx. I've changed my focus policy within the window
manager so that it focuses on the window that the mouse is over
immediately. It solves the problem you talk about with the
ImageWindow always gaining
Are you talking about the ColorBar or the Colormap? The ColorBar just
represents the colors that are used. If it is changing, then your
Colors are changing (are you using AutoColor?) If you are using a
ColorMap, then don't data drive it--if you are using AutoColor, set
it's min and max.
If you can write up a full bug report on OS, and how to reproduce the
problem, we'd appreciate it. I haven't seen a seg fault in the Module
Builder since 4.3.
David
I've got version 4.3.2.
I've made some tests : if I use two fields in input (like the Add2
module), I always have a
You will have to use hardware rendering to see the results of this,
however. The way to do it with software rendering is to tube your
line.
David
--On 11/08/2004 09:14:28 AM +1300 [EMAIL PROTECTED] wrote:
I want to be able to control the width of lines drawn in a DX application,
but can't
Which version of OpenDX are you running?
David
Hi,
I want to create a module with the Module Builder. This module must take
two fields in input (in order to concatene them).I tried the exemple
Add.mdf and it works.
I tried to write my module, but when I click on Build and Create All, the
Sorry the answer is no. But this sounds quite
useful. Why don't you file a feature request in
the bugreporter at http://www.opendx.org/bugs
David
Hi,
I'm searching a way to print informations on a control panel. Like a label
who which react to the data.
I can do that with a SelectorList,
Are there two different coincident surfaces there? If not--you
guarantee that there isn't, then my suggestion is to look at some of
the hardware rendering options that can be added such as two-sided
lights, etc. Look in the html documentation.
David
I'm having trouble using hardware
You need to change the color of the Annotation parts of the Colorbar.
If you open the CDB for Colorbar, you should see the controls for
changing their colors. Look at the docs for Colorbar for more info.
David
Hi all
I'm using autograyscale to form an image of 2D data.
The colormap coming
To do hardware rendering in with dx script, you
must add Options before sending to Display.
myImage = Options(rendering mode, hardware);
Display(myImage, camera);
Are you using a 64 bit OS with this system? If
so, I'd bet that somewhere a long vs int problem
is causing this.
David
Ulrich
This is not a problem finding the file, but a problem with the file
itself. I would say that the way that you uncompressed the file has
corrupted it somehow. What software did you use to uncompress it--I'd
suggest trying to use something else.
David
Hi David,
I have tried typing in the
I tested this on MacOS X and don't see any problem. What bit-depth do
you have your X-server set to?
David
Hello,
I have posted about this problem before, but without any answer. I assume
this is a bug in my version of DX (04.03.0002 from Debian/testing). Could
someone confirm that my
I would suggest getting the autoconf macros we developed and look at
them. They help quite a bit when looking at building loadable
modules. Even if you don't use autoconf, at least you can look at all
the flags needed in the acinclude.m4 file.
David
Has anyone gotten runtime loadable
You probably need to add more physical memory to your machine.
David
Hi!
Unfortunately this doesn't help.
The first Line in the message Windows show allway:
Memory cache will use 324 MB (20 for small items, 304 for large)
independent of the -memory option I give.
Any more ideas?
Thanks in
You need to give full info when you do this then. Which OS are you
operating on. What are your user limits on the system. Which version
of OpenDX are you running.
David
There is 1GB memory available, so I can't see why OpenDX just uses
324 MB
Bernd.
--
Use UpdateCamera on the output of the camera from Image. With it, you
can change the camera's size.
David
Well,
it does work, but (probably due to Xfree) the resolution is the one on the
screen.
thanks anyway
giulio
--
Martin,
I just dug through a whole bunch of this for the ExportPS module I
wrote. It actually is the fact that any off screen rendering cannot
support the OpenGL rendering. It must be rendered on screen (no code
for offscreen OpenGL support has been written). So often what has to
happen is
So I guess I don't know how much dx is using of your 4 GB, but when
you get screen subdivision failings--that usually indicates that the
renderer is trying to render too much information (I also have had
this happen when trying to render huge images). There is no reason to
pass such huge
To compute a data value based on position,
a = Mark(positions);
b = Compute(sqrt(a.0**2+a.1**2+a.2**2));
Now do your AutoColor and Image.
David
Nils Smeds wrote:
This is one way to do it, I think. There might be other better still.
/Nils
Never mind about the GLX. I figured that out. Had
into
that now.
Thanks to all,
Gan
David Thompson wrote:
As a work around, you can always set the DXHOST environment
variable. Look at that for starters.
David
Okay, I have added baal as a 2nd alias after baal.amalekite.net in
my /etc/hosts so that I now only get...
ERROR - Connection to server baal
As a work around, you can always set the DXHOST environment variable.
Look at that for starters.
David
Okay, I have added baal as a 2nd alias after baal.amalekite.net in
my /etc/hosts so that I now only get...
ERROR - Connection to server baal failed - Error during initialization.
...and
This is already the case. See
http://opendx.npaci.edu/docs/html/pages/usrgu018.htm
David
Hello -
I was wondering if it is possible to make the Help tab invoke an HTML
browser pointing to the online HTML help (which seems to be much more
extensive). Any suggestions?
Would it be possible to
You can ignore these. What version of DX did you compile?
David
Hi,
I have compiled dx from the current sources on SuSE 9.1 32bit PC with dynamic
libraries. Worked fine, but when I load an example, I usually get popup
windows with 'SOCKET bufsize mismatch: send/rcv buffer' and a number. The
It is fixed in cvs as of about a month ago. If you have to have
outboard modules, get the latest cvs and compile it. My suggestion as
always is to build loadable modules since they tend to be faster (no
latency when starting and shutting down).
David
I am not sure whether the users' mailing
Ooh, this is the problem with using the general importer. It creates
a separate field for each of the variables. If it constructed a
separate component for each that would make this problem easier to
solve--but I digress.
You want to
a = Select(0)
b = Select(1)
c = Rename(a, data, radius)
d
Wanted to comment that Jerry Hagon has been kind enough to release
his font conversion utility. It is now available from www.opendx.org
for download. So if you're ready to use that special font that you
use in all your other illustrations, pick it up--convert the font and
add it to DX.
David
Look at VisualDX from the 4.3.2 source. In there, there is a project
for building the libraries as dlls.
David
You did'nt understand me. I don't want to use Cygwin.
I have C++Builder for windows, I want to compile dx lib only to use
them as dll in my programs. Is it possible?
On Wednesday
It already is removed if you do the native windows compile from MSVC
that's provided. Of course the GUI can't build. In CVS today, I'm
checking in some new stuff that will create a threaded exec that will
let you write some pretty minimal DXLink applications within C# -- an
example is provided
Import-Mark(size) - AutoGlyph
Then you can use the scale and ratio options of AutoGlyph to change
appropriately.
David
Greetings,
I'm following this list for quite a while (basically since I started
using dx 3 month ago). I really like this program, but now I've got a
problem I couldn't
If you got our book, you'd see that this is much easier. If you are
able to import the whole data set but not able to color the whole
data set (memory problems), then just feed the whole data set into
the min value of the AutoColor module (or Colormap) and it will fix
the min and max for you
The current manuals are only available as HTML, that's where all the
updates have been. Of course they really aren't printable. The 3.1.4
manuals are a good start if you're looking for hard-copy, but since
some things have changed, you'd best look at the html docs before
asking for help. Plus
You really need to go through the tutorial or purchase a copy of our
book OpenDX: Paths to Visualization. Simplistic questions like this
will probably not get much of a response from the mailing list.
David
Hi,
How can I do image zoom in/out in OpenDX ?
Which module should I used ?
Thanks.
Are you asking to select a single element from the 4-vector to send
to Format? If so, use compute with a statement like a.n where n is
the number of the element you want -- for example a.0 will give you
the first element in the vector.
David
I have a field in which the positions component is
You want to look at using Get, Set, and the List modules. Look for
examples with these.
David
Hello.
I'm new in Opendx.
I'm using the Pick function to define the starting point of streamlines.
Is there a simple way to accumulate the Pick positions so the image
shows all the streamlines, not
Set the annotation to {frame, labels, ticks} then set colors to
{clear, yellow, red}. That should let you change them--does
this help?
Hi all,
I am new to OPEN DX. Is there anybody know how to change the label color
on colorbar?
Thanks much in advance!
Fawen Zheng
--
Which version of gcc are you using? You can look at the symbol table
of your loadable module with nm and determine what symbols are in
there. When I first was writing modules for MacOS X, the compiler
used libtool for the linking and the compiler inserted the underscore
(_) on all function
I would say that the biggest problem probably lies within your mdf
file. You should define the full path to the loadable module instead
of a relative path ./FancyRibbon.
David
Hello DX'ers,
I am attempting to get the FancyRibbon module compiled under Mac
OSX. Up to this point, I have not
Steve,
You don't quite understand the notation. I think what you are looking for is
[a.x, a.y, a.z*b/22].
The input for b is the marked data component for temp. Since your
grid is the same for both, then the order at which the data is stored
is the same (typically). So when dx starts doing
Depends on what it is. If it is a custom tool that would just be used
by a few--OpenDX.org can host modules (there are a few there
already). If it is something that could benefit just about every
OpenDX user, it is possible to add it to the code base--but would
have to be approved by the main
The bufsize mismatch is just a warning and can be ignored. It is some
code that lets you know that socket bufsize's are not matching but
does not cause any kind of error message.
The problem you are having with Import is relative to the 3rd message
you report ERROR: Import: internal error:
Since you are using the dx startup process, dx, every-time you
click Open or New program, it is going to shutdown the current visual
programming setup and start a new one. You are better off using the
File menu in the programming environment and selecting New or Open
from there and then you
You must compile with the proper flags for a linux loadable module to
make sure it links correctly add
--shared -eDXEntry
to the compile line.
David
--
.
David L. Thompson Visualization and Imagery
I would like to say thank you to Jerry Hagon from the Physics Centre,
School of Natural Sciences, The University, Newcastle upon Tyne for
his wonderful work in converting some copyleft fonts for OpenDX. They
are now available for download at
http://opendx.npaci.edu/bin/urwfonts.tgz. These
Going back and reading the documentation a bit on this, it appears
that your assumption that adding SIDE_EFFECT results in the module
always runs is correct. However, the assumption that the downstream
modules assume that the output has changed is incorrect. A
SIDE_EFFECT is exactly that. If
Have you tried setting the output of getTime to cache No results.
I'm betting that Compute is seeing getTime as not changing so it
cache's the input value.
David
I have written a small inboard module, getTime, that returns the
current system clock, using the gettimeofday() call. The module
VIS, Inc. has three proof print copies of OpenDX: Paths to
Visualization that we are willing to sell at a discount. We've put
one of them up on eBay at
http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemitem=3597976382. If
you'd like the book but didn't want to pay full price, now is the
time to
I don't think anybody has done any work with gcc 64 bit compiling
with OpenDX. It was primarily ported with Irix's native compilers by
Randy oh so long ago. If you start going through it with a debugger
and find the problems and get things working. Please submit your work
to the tree.
David
You might try turning the signal handling off when starting DX. I've
had problems on other OS's where that was the only fix until the
vendor fixed the signal libraries.
David
David Thompson wrote:
I don't think anybody has done any work with gcc 64 bit compiling
with OpenDX
You must put a Pick module on the canvas in order to use it. Please
see the samples that deal with Pick.
David
What do I have to do in order to have pick enabled.
Which additional modules (pick) do I need to have
installed. Where do I get them (aix/linux)? The menu
item is grey out in my
Can you provide a small demo that shows the problem that others could test?
David
David Thompson wrote:
Here's something to try. ReadImage - Post(positions) -
CollectSeries - Stack - Isosurface. If this solves the problem,
please file a bug report.
This does not fix the problem :-(. I'm
1 - 100 of 326 matches
Mail list logo