Design Review
Welcome to Autodesk’s Design Review Forums. Share your knowledge, ask questions, and explore popular Design Review topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to programmatically select objects

2 REPLIES 2
Reply
Message 1 of 3
sinm
819 Views, 2 Replies

How to programmatically select objects

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?

2 REPLIES 2
Message 2 of 3
troup
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

Message 3 of 3
troup
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::Objects(ObjectType::Selected) 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

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report