Design Review

Reply
Active Member
Posts: 7
Registered: ‎06-03-2005
Message 1 of 3 (502 Views)

How to programmatically select objects

502 Views, 2 Replies
08-13-2012 02:59 AM

Hi!

 

Can't figure out how to programmatically select a group of objects in a ECompositeViewer so they will be highlighted somehow? Or maybe i can somehow colorize them just how TRANSPARENT command works?

Active Member
Posts: 7
Registered: ‎09-19-2012
Message 2 of 3 (400 Views)

Re: How to programmatically select objects

09-20-2012 05:22 AM in reply to: sinm

I would like to know how to do this too. Any suggestions autodesk admins?

 

I think it would also be very useful to get all the code examples that are embedded within the windows .chm help file up on a web page somewhere. Copying code out of the windows help viewer is a right pain and loses all formatting.

 

Cheers

Active Member
Posts: 7
Registered: ‎09-19-2012
Message 3 of 3 (395 Views)

Re: How to programmatically select objects

09-20-2012 06:21 AM in reply to: troup

I got this working in javascript with help from the following article:

 

http://dwf.blogs.com/beyond_the_paper/dwf_programming/page/2/

 

You can also control the selection set programmatically. First call IAdContent::CreateUserCollection to return an empty IAdUserCollection. You can then add to it the IAdObject interfaces of those objects you want selected. Once complete, you can “set” the IAdContent::smileysurprised:bjects(ObjectType::smileyfrustrated:elected) property to your collection to effect the desired selection."

 

I translated this to the following Javascript:

 

var MyCollection = ECompViewer.Section.Content.CreateUserCollection();

MyCollection.AddItem(objectYouWantToSelect);

ECompViewer.Section.Content.Objects(1) = UserCollection;

 

//Replace objectYouWantToSelect with a reference to your object
//The API uses Magic numbers 1 = selected

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
Welcome to the new Autodesk Community!
If this is your first visit, click here to get started and make the most of the Community. Let us know what you think of the new experience in the Community Feedback Forum.

Need installation help?

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

Ask the Community