Right, so probably, somehow, the prototypes for GeometryProps do not get 
created properly. Hm. It's a bit outside my domain though, and it seems 
to be something internal to OpenSG.

Are you able trace into the create() call and see what happens there? 
(I'd suspect the prototype that is cloned is null.)

Cheers,
/Marcus

Michael Schwier wrote:
> Thanks for the suggestions,
>
> indeed type == NullFC, thats why it crashes! I should have thought 
> about that. So the question now is: why does the create fail? And I 
> checked GeoPositions3fPtr, it also crashes. I would guess that even 
> more Parameters for Geometries will fail to be created. On the other 
> hand I am having no trouble creating TransformNodes for example. I am 
> also using the VolumeRenderer which works fine. Actually I am porting 
> this sofware from windows (where it's runnig fine) to mac, therfore I 
> thought the code hould be basicly alright. I am also calling osgInit 
> right in the beginning of the main(), so for sure it is initialized 
> before I am trying to create the Geometry.
>
> Thanks for your help so far :-)
>
> Michael
>
>
> Am 14.05.2007 um 15:19 schrieb Marcus Lindblom:
>
>> Test if type != NullFC? Does type->empty() or size() work?
>>
>> Does it also crash with GeoPositions3fPtr ?
>>
>> Cheers,
>> /Marcus
>>
>> Michael Schwier wrote:
>>> Hi Andreas,
>>>
>>> unfortunateley your suggestion didn't make a difference, still crashes 
>>> at the same line :-/
>>>
>>> Michael
>>>
>>>
>>>> Hi Michael,
>>>>
>>>> quite strange what happens if you replace
>>>>
>>>> GeoPTypesPtr type = GeoPTypesUI8::create();
>>>>
>>>> with
>>>>
>>>> GeoPTypesUI8Ptr type = GeoPTypesUI8::create();
>>>>
>>>> Andreas
>>>>
>>>>> Hello,
>>>>>
>>>>> I am again with problems on a mac. I am trying to set up a geometry 
>>>>> node 
>>>>> with GL_QUAD_STRIP. Compiles fine and crashes during runtime on the 
>>>>> indicated line:
>>>>>
>>>>>   //now create the geometry node
>>>>>   GeoPTypesPtr type = GeoPTypesUI8::create();
>>>>>   beginEditCP(type, GeoPTypesUI8::GeoPropDataFieldMask);
>>>>>     type->addValue(GL_QUAD_STRIP); <-------------------- here it 
>>>>> crashes 
>>>>> on runtime
>>>>>   endEditCP(type, GeoPTypesUI8::GeoPropDataFieldMask);
>>>>>
>>>>> The only info I get is: Program received signal: "EXC_BAD_ACCESS". I 
>>>>> don't know if the GL constant is the problem or if the "addValue" is 
>>>>> causing the trouble? And the xCode debugger isn't really helpfull 
>>>>> with 
>>>>> determining whats actually happening (oh how I miss Visual Studio ;-).
>>>>>
>>>>> Michael
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> -------------------------------------------------------------------------
>>>>> This SF.net email is sponsored by DB2 Express
>>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>>> control of your XML. No limits. Just data. Click to get it now.
>>>>> http://sourceforge.net/powerbar/db2/
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> _______________________________________________
>>>>> Opensg-users mailing list
>>>>> Opensg-users@lists.sourceforge.net 
>>>>> <mailto:Opensg-users@lists.sourceforge.net> 
>>>>> <mailto:Opensg-users@lists.sourceforge.net>
>>>>> https://lists.sourceforge.net/lists/listinfo/opensg-users
>>>>
>>>>
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by DB2 Express
>>>> Download DB2 Express C - the FREE version of DB2 express and take
>>>> control of your XML. No limits. Just data. Click to get it now.
>>>> http://sourceforge.net/powerbar/db2/
>>>> _______________________________________________
>>>> Opensg-users mailing list
>>>> Opensg-users@lists.sourceforge.net 
>>>> <mailto:Opensg-users@lists.sourceforge.net> 
>>>> <mailto:Opensg-users@lists.sourceforge.net>
>>>> https://lists.sourceforge.net/lists/listinfo/opensg-users
>>>
>>>
>>>
>>>
>>> -------------------------------
>>> Michael Schwier, Universität Paderborn , Fach Informatik, Warburger 
>>> Strasse 100, D-33098 Paderborn, Deutschland
>>> Tel. (0049) (0) 5251 / 60-4272 oder Frau Haupt unter -3312. Für Fax 
>>> -3530 benutzen. http://www.upb.de/cs/ag-domik
>>> -------------------------------
>>> University of Paderborn, Department of Computer Science, Warburger 
>>> Strasse 100,  D-33098 Paderborn, Germany
>>> Telephone +49 / 5251 / 60-4272 or Mrs. Haupt +49 / 5251 / 60-3312. For 
>>> Fax use -3530. http://www.upb.de/cs/ag-domik
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by DB2 Express
>>> Download DB2 Express C - the FREE version of DB2 express and take
>>> control of your XML. No limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Opensg-users mailing list
>>> Opensg-users@lists.sourceforge.net 
>>> <mailto:Opensg-users@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/opensg-users
>>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> Opensg-users mailing list
>> Opensg-users@lists.sourceforge.net 
>> <mailto:Opensg-users@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/opensg-users
>
>
>
>
> -------------------------------
> Michael Schwier, Universität Paderborn , Fach Informatik, Warburger 
> Strasse 100, D-33098 Paderborn, Deutschland
> Tel. (0049) (0) 5251 / 60-4272 oder Frau Haupt unter -3312. Für Fax 
> -3530 benutzen. http://www.upb.de/cs/ag-domik
> -------------------------------
> University of Paderborn, Department of Computer Science, Warburger 
> Strasse 100,  D-33098 Paderborn, Germany
> Telephone +49 / 5251 / 60-4272 or Mrs. Haupt +49 / 5251 / 60-3312. For 
> Fax use -3530. http://www.upb.de/cs/ag-domik
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> ------------------------------------------------------------------------
>
> _______________________________________________
> Opensg-users mailing list
> Opensg-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/opensg-users
>   


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to