Добрый день!
Строю 3д путь по ребрам грани с известным именем, но получаю в модели ссылку на 3д путь.[CODE] 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); [/CODE]
Строю 3д путь по ребрам грани с известным именем, но получаю в модели ссылку на 3д путь.[CODE] 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); [/CODE]