DWF

Reply
cng
New Member
cng
Posts: 2
Registered: ‎04-13-2012
Message 1 of 3 (1,082 Views)

DWFObject and DWFInstance

1082 Views, 2 Replies
04-15-2012 08:48 AM

Newbie question on DWFToolKit.  Given an instance of DWFInstance, how do I get the corresponding DWFObject?

And given a DWFObject, how do I get the associated DWFInstance?

 

Thank you in advance.

 

--Chi

Employee
SilviaCao
Posts: 136
Registered: ‎06-07-2009
Message 2 of 3 (1,075 Views)

Re: DWFObject and DWFInstance

04-16-2012 06:55 PM in reply to: cng

Thank you for your questions.

The DWF Instance is recorded in the DWF Object Definition resource and DWF Content Definition resource. Please refer to the DWF Toolkit samples “ObjectDefinitionReader” and “ReadContentDefinition” to get the DWF Instance.

 

The 3D DWF Object is recorded in the 3D Graphic Resource. Please refer to the toolkit sample “SimpleW3DStreamProcessor” to parse the 3D Graphic Resource; you can get each DWF Object by TK_Tag. Please refer to the DWF Toolkit help doc for more detail information about the TK_Tag.

 

After getting the DWF Instance and DWF Object, you can match them: the DWF Instance node Id is equal to the Tag id (which is the DWF Object node Id).

 

Please let us know if you have any further questions.



Silvia Cao
SW Engineer
PSEB-GE- ACRD PSEB
Autodesk, Inc.
Contributor
geotavros
Posts: 15
Registered: ‎03-27-2012
Message 3 of 3 (626 Views)

Re: DWFObject and DWFInstance

02-10-2013 10:55 PM in reply to: cng

This is how you match DWFObject and DWFInstance:

 

DWFObject *obj;

//...

DWFInstance* pInstance = piInstance->value();

DWFRenderable* pRendered = pInstance->getRenderedElement();

 

obj->id() == pRendered->id(); 

You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

Ask the Community