Добрый день!
Строю 3д путь по ребрам грани с известным именем, но получаю в модели ссылку на 3д путь.
Строю 3д путь по ребрам грани с известным именем, но получаю в модели ссылку на 3д путь.
Код |
---|
List<BaseCurve> EdgeCurve = new List<BaseCurve>(); List<BaseInterval> EdgeInterval = new List<BaseInterval>(); foreach (TFlex.Model.Model3D.BodyPart body in document.Bodies) { foreach (ModelBody Body in body.TopOperation.Geometry.Solid) { foreach (ModelFace face in Body.Faces) { if (face.Name == "Базовая_грань") //фильтр по имени грани { foreach (ModelEdge edge in face.Edges) { EdgeCurve.Add(edge.Curve); EdgeInterval.Add(edge.Interval); } } } } } //создаю путь Path3D pp = new EdgePath(document); pp.Name = "Path"; pp = Path3D.Create(document, EdgeCurve, EdgeInterval); |