Последние сообщения

Последние сообщения

Страницы: 1 ... 7 8 [9] 10
81
AutoLisp / VisualLISP и DCL / перключить язык клавиатуры лиспом
« Последний ответ от altver 12-08-2024, 16:19:52 »
Добрый день, господа!
Возможно ли лиспом перключить клавиатуру на английский язык и сделать маленькие буквы (caps Lock)?
Заранее благодарен!
82
AutoCAD .NET API / Re: Как обновить атрибуты блока чертежа?
« Последний ответ от alz 10-08-2024, 19:57:43 »
В свое время тоже заметил что поля вставляются некорректно, но так же заметил что при вставке через джиг все работает нормально, когда использовал код из инета (киана что ли), в общем нашел решение в повторном обновлении атрибута после добавления

Код - C# [Выбрать]
  1. foreach (ObjectId id in btr)
  2. {
  3.     //пытаемся открыть объект как описание атрибута
  4.     using (AttributeDefinition attr = tr.GetObject(id, OpenMode.ForRead, false, true) as AttributeDefinition)
  5.     {
  6.         //если это атрибут и он не константа
  7.         if (attr == null || attr.Constant) continue;
  8.         //создаем вставку атрибута
  9.         using (AttributeReference attrRef = new AttributeReference())
  10.         {
  11.             //добавляем в блок
  12.             attrRef.SetAttributeFromBlock(attr, br.BlockTransform);
  13.             br.AttributeCollection.AppendAttribute(attrRef);
  14.             tr.AddNewlyCreatedDBObject(attrRef, true);
  15.             //дублируем после добавления что бы нормально отрабатывали вставки полей
  16.             attrRef.SetAttributeFromBlock(attr, br.BlockTransform);
  17.         }
  18.     }
  19. }
83
Inventor API / Re: Что такое PartComponentDefinition.Occurrences?
« Последний ответ от R.I.Chernov 09-08-2024, 23:26:16 »
Дак это по логике к сборке относится, возможно это свойство унаследованно от ComponentDefinition, как от родительского объекта и со временем не пригодилось и поэтому так и висит безо всего.

Ну да, тоже подумал, что очень похоже на это. Надо мне еще в SheetMetalComponentDefinition  будет покопаться, как в наследнике PartComponentDefinition. Может где-то там что-то запихнули, а PartComponentDefinition неким транзитом служит.
84
Civil 3D API / Re: Преобразование координат
« Последний ответ от Nutson 09-08-2024, 20:10:59 »
даёт координаты типа 0,7229.... и 1,3268.... вместо тех что должны быть, типа 72 56 48,78 и 32 48 41,25 (это случайный числа в формате градусы, минуты и секунды)

Ну по сути Вам остался один шаг, что бы отформатировать их до нужного вида. Я так делал, но наверняка можно найти более умное решение:

Код - Visual Basic [Выбрать]
  1.     Degree =abs(obj.Latitude)* 180 / 3.14159265358979
  2.    
  3.     deg = Int(Degree)
  4.     allMinute = Degree * 60
  5.     minutes = allMinute - deg * 60
  6.     min = Int(minutes)
  7.     allSeconds = minutes * 60
  8.     sec = allSeconds - min * 60
  9.    
  10. RESULT = CStr(deg) & Chr(176) & CStr(min) & "'" & CStr(Round(sec, 2)) & "''"
  11.  
85
Inventor API / Re: Что такое PartComponentDefinition.Occurrences?
« Последний ответ от mikazakov 09-08-2024, 06:44:07 »
Дак это по логике к сборке относится, возможно это свойство унаследованно от ComponentDefinition, как от родительского объекта и со временем не пригодилось и поэтому так и висит безо всего.
86
Inventor API / Что такое PartComponentDefinition.Occurrences?
« Последний ответ от R.I.Chernov 09-08-2024, 03:00:26 »
Доброго времени суток, уважаемые форумчане! Помогите пожалуйста ответить на такой вот вопрос:

Существует свойство PartComponentDefinition.Occurrences. Для чего оно нужно? Какие элементы не добавляю в деталь, они не считаются вхождениями и Occurrences.Count остается равным 0.

В голову приходит два объяснения:
1. это не рабочее свойство
2. я просто не понял, какой элемент детали надо добавить, что он все же считался элементом ComponentOccurrence

Поделитесь пожалуйста опытом, если кто сталкивался... ну или догадками, если таковые имеются ))
87
Off-Topic: показать
На всякий случай - AutoCAD не очень хорошо дружит с многопоточностью, насколько мне известно.
89
AutoCAD .NET API / Re: CLR не удалось перейти из COM-контекста
« Последний ответ от PuSTaM 06-08-2024, 09:57:43 »
Я и использую .NET API. Иначе зачем мне создавать тему в этой ветке?
90
AutoCAD .NET API / Re: CLR не удалось перейти из COM-контекста
« Последний ответ от trir 06-08-2024, 07:15:09 »
Не используй COM, используй NET API
Страницы: 1 ... 7 8 [9] 10