ну ShrinkTrimmedSrf не делает именно того о чем речь..(кстати а что тримы бывают разные ?
....Control points на триме быть не могут в любом случае я так понял ?! И еще - naked edges всегда при триме появляются ? я разбил тримом поверхность, зеркально продублировал ее и соединил, но никак не могу сделать FilletSrf c другой поверхностью - это из-за NakedEdges ??