Rafal, you are the best!
Just for clarification - why you don't use BeginMultiOperation() method?
Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.
Roman Zhelezniak
Robot Evangelist & Passionate Civil Structural Engineer
This method is turning off algorithm for checking \ finding openings in panels geometry. This operation is time consuming so disabling it you can see significant time reduction of operations such as creating \ modification of panels ,contours , claddings geometry.
You may see it in this example:
http://forums.autodesk.com/t5/Autodesk-Robot-Structural/API-objects-geometry-to-triangles-converter/... - project attached so you can make addin with and without BeginMultiOperation() to see the time difference.
Is methods for classes IRobotCaseServer and IRobotObjObjectServer are the same? I mean, in both cases is turning off algorithm for checking \ finding openings?
Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.
Roman Zhelezniak
Robot Evangelist & Passionate Civil Structural Engineer
Yes, I'm sure:
Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.
Roman Zhelezniak
Robot Evangelist & Passionate Civil Structural Engineer
It seems I am not up to date with novelties 😉
It is implemented in 2014.
More less it works like the other BeginMultiOperation.
It speeds up process of creating load cases by API.
One time consuming function is run after EndMultiOperation one time instead of running it after every case creation.
You can find it by this way c:\Program Files\Autodesk\Autodesk Robot Structural Analysis Professional 2014\SDK\Robot API.chm
Do you find the posts helpful? "LIKE" these posts!
Have your question been answered successfully? Click 'ACCEPT SOLUTION' button.
Roman Zhelezniak
Robot Evangelist & Passionate Civil Structural Engineer