Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: enot от 02-09-2019, 10:09:43

Название: Face в Solid
Отправлено: enot от 02-09-2019, 10:09:43
Есть ли способ как то сразу  преобразовать Face в Solid,

без этого : Face => получаем FaceCurveLoop => выдавливаем => получаем Solid
Название: Re: Face в Solid
Отправлено: Александр Игнатович от 02-09-2019, 10:25:03
Ну, во-первых, для extrusion-а подойдёт только PlanarFace, во-вторых, а в чём проблема то? Face.GetEdgesAsCurveLoops() вернёт профиль, Face.ComputeNormal(UV.Zero) - направление выдавливания, 2 из 3 параметров, необходимых для создания выдавливания есть, только расстояние осталось.
Название: Re: Face в Solid
Отправлено: enot от 02-09-2019, 10:38:55
Face.ComputeNormal(UV.Zero)
о как можно было ) я направление ранее получал так:  Face.GetEdgesAsCurveLoops().TypeOf<CurveLoop>()First().GetPlane().Normal