Здравствуйте.
Возникла необходимость автоматически менять (replace) элементы в геометрическом сете external reference.
Казалось бы задача простая и решение должно лежать на поверхности, но что-то ничего не нахожу.
Как вообще можно подменять один геометрический элемент (поверхность, линия, точка) другим?
нашел вот такое в документации:
o Sub AppOKToReplace( CATIABase iSchObjectToBeReplacedByThis,
boolean oBYes)
Query whether it is OK to replace an existing object (component, route...) with this object.
Parameters:
iSchObjectToBeReplacedByThis
Pointer to the existing object to be replaced by this object.
oBYes
If TRUE, then it is OK to replace the object.
Example:
Dim objThisIntf As SchAppReplace
Dim objArg1 As AnyObject
Dim bVar2 As boolean
...
objThisIntf.AppOKToReplaceobjArg1,bVar2
o Sub AppPostReplaceProcess( CATIABase iSchObjectToBeReplacedByThis)
Post process after replacing an object.
Parameters:
iNewObject
The new Application object
Example:
Dim objThisIntf As SchAppReplace
Dim objArg1 As AnyObject
...
objThisIntf.AppPostReplaceProcessobjArg1
но сам ReplaceProcess найти не могу.
Буду благодарен за любые подсказки.
Спасибо.