Пример #1
0
        public void DisplayLowerArrow(Point3d destationPointUcs)
        {
            _arrowLower = new Arrow(_axisVector);
            double value = _arrowLower.Calculate(destationPointUcs.TransformBy(TransformToArrowBlock));
            var    symbs = _createAttrute(_arrowLower.ArrowLine.GetCenterPoint(), "Н", _arrowLower.LineTarnsform).ToList();

            _arrowLower.AppendArrowSymbols(symbs);

            symbs.Add((Entity)_arrowLower.ArrowLine.Clone());

            Dictionary <string, string> attrInfo = new Dictionary <string, string>();

            attrInfo.Add("отклонение_Н", Math.Abs((value * 1000)).ToString("#0"));
            _setEntitiesToBlock(_insertPointUcs, symbs, attrInfo, true);
        }