Search found 8 matches

by Sifont
07 Dec 2020, 09:32
Forum: Import
Topic: Ускорить обработку примитивов
Replies: 1
Views: 6548

Ускорить обработку примитивов

Добрый день! Стоит задача на исходный пустой DXF - добавлять много одинаковых чертежей из другого DXF файла (до 300 штук) и в последствии работать с ними (перемещать, удалять и прочее). Использую AddScaledDXFEx, при перерисовки чертежа (например одновременном изменении координат этих 200 файлов) все...
by Sifont
10 Jun 2020, 12:47
Forum: Import
Topic: После поворота текста изменяется шрифт
Replies: 1
Views: 2627

После поворота текста изменяется шрифт

Добрый день!
Использую TsgDXFDimension для нанесения размеров, почему то после поворота текста (TextRotation:=90) меняется его стиль (скришот прикрепил)
Как это можно исправить?
by Sifont
22 Feb 2020, 18:00
Forum: Import
Topic: Вставить AddScaledDXFEx в нужные координаты пространства модели
Replies: 9
Views: 11067

Re: Вставить AddScaledDXFEx в нужные координаты пространства модели

Добрый день! Понял, можете тогда написать формулы расчета левого нижнего угла чертежа в блоке в текущей модели объектов с учетом произвольного угла поворота? А то голова пухнет с этими координатами, мне нужно перемещать и крутить текущий блок из другого файла в текущих координатах пространства модел...
by Sifont
21 Feb 2020, 06:55
Forum: Import
Topic: Вставить AddScaledDXFEx в нужные координаты пространства модели
Replies: 9
Views: 11067

Re: Вставить AddScaledDXFEx в нужные координаты пространства модели

Мне в дальнейшем нужно работать как с блоком, почему в новом блоке пространство чертежа добавляемых объектов?
by Sifont
20 Feb 2020, 13:25
Forum: Import
Topic: Вставить AddScaledDXFEx в нужные координаты пространства модели
Replies: 9
Views: 11067

Re: Вставить AddScaledDXFEx в нужные координаты пространства модели

Здравствуйте. Спасибо за ответ. Смысл понял. Скопировал в новый блок на текущий чертеж, все равно координаты остаются внутри блока. Как сделать чтобы координаты совпадали с пространством модели текущего чертежа? var block:TsgDXFBlock; fn:String; vCADFile:TsgCADDXFImage; i:integer; FObject:TsgDXFEnti...
by Sifont
19 Feb 2020, 14:59
Forum: Import
Topic: Вставить AddScaledDXFEx в нужные координаты пространства модели
Replies: 9
Views: 11067

Re: Вставить AddScaledDXFEx в нужные координаты пространства модели

Здравствуйте! Если необходимо вставить новый чертеж в точку с координатами (0,0,0) пространства модели, то ваш код это как раз и делает. Нарисовал линию и вставил новый чертеж в одни и те же координаты (0,0,0): vCADFile:= TsgCADDXFImage.Create; vCADFile.IsWithoutBorder := True; vCADFile.LoadFromFile...
by Sifont
17 Feb 2020, 13:58
Forum: Import
Topic: Вставить AddScaledDXFEx в нужные координаты пространства модели
Replies: 9
Views: 11067

Вставить AddScaledDXFEx в нужные координаты пространства модели

Добрый день! Вставляю новый чертеж в текущий с помощью функции AddScaledDXFEx vIns:=img.AddScaledDXFEx(vCADFile,'vIns_Name',MakeFPoint(0,0,0),MakeFPoint(1,1,1),0); По документации понял что координаты блока считаются в своем пространстве блока. Вопрос - как мне его вставить сразу в нужно мне место т...
by Sifont
21 Dec 2017, 20:51
Forum: Import
Topic: Не соответствие принадлежности сущности к слою dxf
Replies: 1
Views: 26721

Не соответствие принадлежности сущности к слою dxf

Добрый день. Есть файл https://cloud.mail.ru/public/AZEG/Pdqvbxezo У детали есть рамка, в Автокаде она отображается в слое "TCH1600" А в программе она показывается как вообще без слоя (layer=nil) и после экспорта, не сохраняется вообще. В чем может быть причина? Вот текущий код: var MyDxf:TsgCADdxfI...