Beispiel #1
0
 /// <summary>
 /// Экземпляр <see cref="DefaultEntityJig"/>
 /// </summary>
 /// <param name="smartEntity">Экземпляр обрабатываемого интеллектуального примитива</param>
 /// <param name="blockReference">Вставка блока, представляющая обрабатываемый интеллектуальный примитив</param>
 /// <param name="startValueForNextPoint">Начальное значение для второй точки. Для примитивов, использующих
 /// конечную точку (EndPoint) влияет на отрисовку при указании первой точки</param>
 public DefaultEntityJig(
     SmartEntity smartEntity,
     BlockReference blockReference,
     Point3d startValueForNextPoint)
     : base(blockReference)
 {
     _smartEntity = smartEntity;
     _nextPoint   = new JigUtils.PointSampler(startValueForNextPoint);
 }
 /// <summary>
 /// Экземпляр <see cref="DefaultEntityJig"/>
 /// </summary>
 /// <param name="intellectualEntity">Экземпляр обрабатываемого интеллектуального примитива</param>
 /// <param name="blockReference">Вставка блока, представляющая обрабатываемый интеллектуальный примитив</param>
 /// <param name="startValueForNextPoint">Начальное значение для второй точки. Для примитивов, использующих
 /// конечную точку (EndPoint) влияет на отрисовку при указании первой точки</param>
 public DefaultEntityJig(
     IntellectualEntity intellectualEntity,
     BlockReference blockReference,
     Point3d startValueForNextPoint)
     : base(blockReference)
 {
     _intellectualEntity = intellectualEntity;
     _nextPoint          = new JigUtils.PointSampler(startValueForNextPoint);
 }