From owner-info-inventor@oss.sgi.com Tue Apr 3 00:16:29 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f337GT124249 for info-inventor-outgoing; Tue, 3 Apr 2001 00:16:29 -0700 Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by oss.sgi.com (8.11.3/8.11.3) with SMTP id f337GRM24246 for ; Tue, 3 Apr 2001 00:16:27 -0700 Received: (qmail 24408 invoked by uid 0); 3 Apr 2001 07:16:14 -0000 Received: from b28e4.pppool.de (HELO gmx.de) (213.7.40.228) by mail.gmx.net (mp026-rz3) with SMTP; 3 Apr 2001 07:16:14 -0000 Message-ID: <3AC9786F.C7679601@gmx.de> Date: Tue, 03 Apr 2001 09:14:55 +0200 From: Matthias =?iso-8859-1?Q?M=F6ller?= X-Mailer: Mozilla 4.73 [en] (X11; I; Linux 2.2.16 i686) X-Accept-Language: en MIME-Version: 1.0 To: info-inventor@oss.sgi.com Subject: Inventor and Fortran Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by oss.sgi.com id f337GSM24247 Sender: owner-inventor@oss.sgi.com Precedence: bulk Hi, I am very new to OpenInventor, therefore this may be a stupid question. I do numerical simulation with fortran. I have heard about OpenInventor I would like to know, if someone knows about a "wrapper" for fortran. This means, can I use this (I think from my first look) powerful library to do visualization out of my code? I would be very thankful for any help on this problem. Thanks in advance Matthias Möller From owner-info-inventor@oss.sgi.com Tue Apr 3 02:53:30 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f339rUH28643 for info-inventor-outgoing; Tue, 3 Apr 2001 02:53:30 -0700 Received: from dutos1.tudelft.nl (dutos1.tudelft.nl [130.161.172.2]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f339rTM28640 for ; Tue, 3 Apr 2001 02:53:29 -0700 Received: from io.tudelft.nl ([130.161.174.134]) by dutos1.tudelft.nl (Post.Office MTA v3.1.2 release (PO203-101c) ID# 0-36353U700L200S0) with ESMTP id AAA29056; Tue, 3 Apr 2001 10:53:25 +0100 Message-ID: <3AC99D9A.ED46FF7C@io.tudelft.nl> Date: Tue, 03 Apr 2001 11:53:30 +0200 From: J.Jansson@io.tudelft.nl (jansson) X-Mailer: Mozilla 4.7 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: Matthias =?iso-8859-1?Q?M=F6ller?= CC: info-inventor@oss.sgi.com Subject: Re: Inventor and Fortran References: <3AC9786F.C7679601@gmx.de> Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-inventor@oss.sgi.com Precedence: bulk Matthias Möller wrote: > > Hi, > > I am very new to OpenInventor, therefore this may be a stupid question. > I do numerical simulation with fortran. I have heard about OpenInventor > I would like to know, if someone knows about a "wrapper" for fortran. > This means, can I use this (I think from my first look) powerful library > to do visualization out of my code? > > I would be very thankful for any help on this problem. > > Thanks in advance > Matthias Möller I don't know of any such bindings, but I have very little experience with Fortran. Isn't it easier to go the other way around though? Translation from Fortran to C seems to be automatic (http://www.netlib.org/f2c/), and then you could write the visualization and Inventor interfaceing code in C/C++. I think f2c is included in most Linux distributions, and I don't think there is any significant performance reduction, see lapack++ (http://math.nist.gov/lapack++/) for some discussion on that (it's based on f2c'ed versions of lapack and blas). Hope this helps, Johan From owner-info-inventor@oss.sgi.com Wed Apr 18 05:07:52 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f3IC7qP26706 for info-inventor-outgoing; Wed, 18 Apr 2001 05:07:52 -0700 Received: from mailgw2.ccs.muc.debis.de (mailgw2.ccs.muc.debis.de [53.122.200.49]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f3IC7kM26697 for ; Wed, 18 Apr 2001 05:07:50 -0700 Received: (from uucp@localhost) by mailgw2.ccs.muc.debis.de (8.9.3/8.6.9) id OAA16584 for ; Wed, 18 Apr 2001 14:05:49 +0200 Received: from unknown(53.147.169.202) by mailgw2.ccs.muc.debis.de via smap (2.1+anti-relay+anti-spam) id xma016580; Wed, 18 Apr 01 14:05:40 +0200 Received: from CONVERSION-DAEMON by m.dasa.de (PMDF V5.2-32 #42511) id <01K2JQ3KD5688XC8YK@m.dasa.de> for info-inventor@oss.sgi.com; Wed, 18 Apr 2001 14:00:44 +0100 MET Received: from bfdc18.otn.lm.dasa.de (bfdc18.otn.lm.dasa.de [53.147.171.193]) by m.dasa.de (PMDF V5.2-32 #42511) with ESMTP id <01K2JQ3IZT3O8XCR5B@m.dasa.de> for info-inventor@oss.sgi.com; Wed, 18 Apr 2001 14:00:32 +0100 Received: from m.dasa.de (localhost [127.0.0.1]) by bfdc18.otn.lm.dasa.de (980427.SGI.8.8.8/980728.SGI.AUTOCF) via ESMTP id OAA93938 for ; Wed, 18 Apr 2001 14:03:26 +0200 (MES) Date: Wed, 18 Apr 2001 14:03:26 +0200 From: Edwin van der Weide Subject: Missing MyColorEditor.h To: info-inventor@oss.sgi.com Message-id: <3ADD828E.5DD8B8B4@m.dasa.de> Organization: EADS Munich Germany - Military Aircraft MIME-version: 1.0 X-Mailer: Mozilla 4.7C-SGI [en] (X11; I; IRIX64 6.5 IP30) Content-type: text/plain Content-transfer-encoding: 7BIT X-Accept-Language: en X-Comment: Message Virus scanned by m.dasa.de Sender: owner-inventor@oss.sgi.com Precedence: bulk Hello, I downloaded inventor-2.1.5-7.src.tar.gz and tried to compile SceneViewer. However the include file ../../samples/widgets/MyColorEditor.h included from SoSceneViewer.c++ is not in the distribution. Does anybody have this include file? Regards, Edwin -- -------------------------------------- Edwin van der Weide Aerodynamics - MT632 European Aeronautic Defence and Space Company Military Aircraft Munich, Germany Phone: (+49) 89 607-28605 Fax: (+49) 89 607-29766 E-mail: Edwin.vanderWeide@m.dasa.de -------------------------------------- From owner-info-inventor@oss.sgi.com Thu Apr 19 12:34:33 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f3JJYXC22627 for info-inventor-outgoing; Thu, 19 Apr 2001 12:34:33 -0700 Received: from imail02.cis.cat.com (imail02.cis.cat.com [12.2.142.8]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f3JJYWM22624 for ; Thu, 19 Apr 2001 12:34:32 -0700 Received: from intramail.cis.cat.com (intramail.cis.cat.com [165.26.152.8]) by imail02.cis.cat.com (Switch-2.1.1/Switch-2.1.0) with ESMTP id f3JJYNH10789 for ; Thu, 19 Apr 2001 14:34:27 -0500 Received: from n1hpmh01.cis.cat.com (n1hpmh01.cis.cat.com [165.26.152.221]) by intramail.cis.cat.com (Switch-2.1.1/Switch-2.1.0) with ESMTP id f3JJXFk26060 for ; Thu, 19 Apr 2001 14:33:15 -0500 Received: from x400.email.cat.com by n1hpmh01.cis.cat.com (X.400 to RFC822 Gateway); Thu, 19 Apr 2001 14:01:33 -0500 X400-Received: by mta catMTA in /c=US/admd= /prmd=Cat/; Relayed; 19 Apr 2001 14:01:11 -0500 X400-Received: by /c=US/admd= /prmd=Cat/; Relayed; 19 Apr 2001 14:01:11 -0500 X400-MTS-Identifier: [/c=US/admd= /prmd=Cat/; 055913ADF35F702E-catMTA] Content-Identifier: 055913ADF35F702E Content-Return: Allowed X400-Content-Type: P2-1988 ( 22 ) Conversion: Allowed Original-Encoded-Information-Types: IA5-Text Disclose-Recipients: Prohibited Alternate-Recipient: Allowed X400-Originator: Updike_Michael_A@email.cat.com X400-Recipients: non-disclosure; Message-Id: <"055913ADF35F702E*/c=us/admd= /prmd=Cat/o=NOTES/s=Updike/g=Michael/i=A/"@MHS> Date: 19 Apr 2001 14:01:11 -0500 From: Michael A Updike To: info-inventor Subject: HPUX Port Sender: owner-inventor@oss.sgi.com Precedence: bulk Are there any plans to provide support for HPUX? I saw some discussion of this earlier. We would be very interested in this but don't have the resources to do it ourselves at this time. Thanks, Mike Updike Caterpillar Inc. From owner-info-inventor@oss.sgi.com Fri Apr 20 05:03:51 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f3KC3pH21847 for info-inventor-outgoing; Fri, 20 Apr 2001 05:03:51 -0700 Received: from bjapp1.163.net ([202.108.255.253]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f3KC3oM21843 for ; Fri, 20 Apr 2001 05:03:50 -0700 Received: by bjapp1.163.net (Postfix, from userid 1005) id 3826C1D5D3384; Fri, 20 Apr 2001 20:03:27 +0800 (CST) MIME-Version: 1.0 Message-Id: <3AE0258F.06568@bjapp1> Date: Fri, 20 Apr 2001 20:03:27 +0800 (CST) From: "aa" To: info-inventor@oss.sgi.com Subject: I have a problem in rendering . X-Priority: 3 X-Originating-IP: [161.207.4.111] Sender: owner-inventor@oss.sgi.com Precedence: bulk everybody: In my programe, I want to render a volume, but the volume data is too big and the render speed is very slowly. So I must handle the mouse event on time during rendering, that means during the rendering, when user press the mouse on the SoRenderArea, the application must stop rendering and to handle the mouse event.I find there is a function in SoXtExaminerViewer ,named of setAbortCallback() maybe can help me to do it, but I don't know how to use it in programeing. anyone can help me ? or maybe there is a another way can do this work. thanks zhaol. From owner-info-inventor@oss.sgi.com Fri Apr 20 05:10:16 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f3KCAGC22069 for info-inventor-outgoing; Fri, 20 Apr 2001 05:10:16 -0700 Received: from bjapp1.163.net ([202.108.255.253]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f3KCAFM22066 for ; Fri, 20 Apr 2001 05:10:15 -0700 Received: by bjapp1.163.net (Postfix, from userid 1005) id A8A6E1CABC5E2; Fri, 20 Apr 2001 20:09:54 +0800 (CST) MIME-Version: 1.0 Message-Id: <3AE02712.06581@bjapp1> Date: Fri, 20 Apr 2001 20:09:54 +0800 (CST) From: "aa" To: info-inventor Subject: I have a problem in rendering . X-Priority: 3 X-Originating-IP: [161.207.4.111] Sender: owner-inventor@oss.sgi.com Precedence: bulk hello: In my programe, I want to render a volume, but the volume data is too big and the render speed is very slowly. So I must handle the mouse event on time during rendering, that means during the rendering, when user press the mouse on the SoRenderArea, the application must stop rendering and to handle the mouse event.I find there is a function in SoXtExaminerViewer ,named of setAbortCallback() maybe can help me to do it, but I don't know how to use it in programeing. anyone can help me ? or maybe there is a another way can do this work. thanks zhaol. From owner-info-inventor@oss.sgi.com Tue Apr 24 03:11:08 2001 Received: (from majordomo@localhost) by oss.sgi.com (8.11.3/8.11.3) id f3OAB8w09293 for info-inventor-outgoing; Tue, 24 Apr 2001 03:11:08 -0700 Received: from nyctalop.visiospace.com (access-178.93.rev.fr.colt.net [213.41.93.178]) by oss.sgi.com (8.11.3/8.11.3) with ESMTP id f3OAB6M09290 for ; Tue, 24 Apr 2001 03:11:07 -0700 Received: from visiospace.com ([10.10.6.66]) by nyctalop.visiospace.com (8.10.2/8.10.2/SuSE Linux 8.10.0-0.3) with ESMTP id f3O98jP26337; Tue, 24 Apr 2001 11:08:46 +0200 X-Authentication-Warning: nyctalop.visiospace.com: Host [10.10.6.66] claimed to be visiospace.com Message-ID: <3AE55411.27C3EFCC@visiospace.com> Date: Tue, 24 Apr 2001 12:23:13 +0200 From: Cyril ZEKSER X-Mailer: Mozilla 4.75 [fr] (X11; U; Linux 2.2.18 i686) X-Accept-Language: fr MIME-Version: 1.0 Newsgroups: comp.graphics.api.inventor To: info-inventor@oss.sgi.com Subject: Problem with SoGetBoundigBoxAction Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-inventor@oss.sgi.com Precedence: bulk Hi all, I want to get the size of a text, in order to put a dark, semi-transparent, backface to highlight it. I put a SoTimerSensor scheduled each second, and in it, I retrieve the group, and the BBox. Here's the result I get (the max changes and when I move the camera, everything change) : faceSet found at 83b0a08 : bbox : [ 598415.375000, 129853.562500, 31.537935 ] - [ 598561.437500, 129872.437500, 81.537933 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537933 ] - [ 1197052.750000, 259735.500000, 81.537933 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537933 ] - [ 1795544.125000, 389598.562500, 81.537933 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 2394035.500000, 519461.625000, 81.551270 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 2992527.000000, 649324.750000, 81.555710 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 3591018.500000, 779187.812500, 81.560158 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 4189510.000000, 909050.875000, 81.564606 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537933 ] - [ 4788001.500000, 1038913.937500, 81.537933 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 5386493.000000, 1168777.000000, 81.573494 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 5984984.500000, 1298640.000000, 81.577942 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537933 ] - [ 6583476.000000, 1428503.000000, 81.537933 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 7181967.500000, 1558366.000000, 81.586830 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537935 ] - [ 7780459.000000, 1688229.000000, 81.591278 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537933 ] - [ 8378950.500000, 1818092.000000, 81.537933 ] faceSet found at 83b0a08 : bbox : [ 598417.375000, 129853.562500, 31.537933 ] - [ 8977442.000000, 1947955.000000, 81.537933 ] // here"s when I move the camera once -> the min change. faceSet found at 83b0a08 : bbox : [ 598416.750000, -19331.015625, -592481.250000 ] - [ 9607957.000000, 1985220.750000, 38133.164062 ] faceSet found at 83b0a08 : bbox : [ 598088.750000, -49006.812500, -214097.671875 ] - [ 10238736.000000, 2103215.500000, 42885.589844 ] changing factor for node 0 : A = 0.013750, B = 1.250000, y = 13.281250, len = 0.000000, faceSet found at 83b0a08 : bbox : [ 593136.187500, -1032557.062500, -55820.386719 ] - [ 11003241.000000, 2186615.250000, 376706.531250 ] here's the code from within the callback : // Get the Path, to have the parent group, and the the BBox SoSearchAction mySearch; SoFaceSet * pFaceSet = (SoFaceSet*)pThis->backfaceList[i]; #ifdef DEBUG printf( "faceSet found at %x : ", pFaceSet ); #endif mySearch.reset(); mySearch.setNode( pFaceSet ); mySearch.setFind( SoSearchAction::NODE ); mySearch.setInterest( SoSearchAction::FIRST ); mySearch.apply( pThis->pRootGroup ); const SoPath * pPath = mySearch.getPath(); if (pPath != NULL) { // Getting the father SoNode * pGroupText = pPath->getNodeFromTail(1); // Getting the BBox SbViewportRegion view; SoGetBoundingBoxAction getBB(view); getBB.apply( pGroupText ); const SbVec3f & min = getBB.getBoundingBox().getMin(); const SbVec3f & max = getBB.getBoundingBox().getMax(); #ifdef DEBUG printf( " bbox : [ %f, %f, %f ] - [ %f, %f, %f ]\n", min[0], min[1], min[2], max[0], max[1], max[2] ); #endif I don't know what cause this strange behaviour, but I cannot acces the root node. any clue ??? Cyril ZEKSER VISIOSPACE