1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/inspirefunction-ifoxcad

06.03.2025 18:15
GitLife Service Account

Обновлено

  • Рефакторинг EntityBoundingInfo. Объединение запроса !71 от heshang777/v0.7.
  • Устранение проблемы с путями переменных окружения. Исправлено #I7QE0F.
  • Поддержка новых возможностей C# 9.0 (init и record).
  • Добавление функций extent3d для рисования линий и прохода через набор точек.
  • Добавление полной информации об ошибках CAD ErrorInfoEx. Объединение запроса !70 от 云傲崖-忘霄/v0.7.
  • Устранение ошибки метода EndToEnd в Point2dCollection. Исправлено #I7NOQO.
  • Устранение ошибки AppendSupportPath и добавление функции удаления директории поддержки CAD. Исправлено #I7ONZ3.
  • Добавление функций преобразования угловых мер.
  • Добавление функций DrawLineVectors для массового рисования векторных линий и DrawEndToEndVectors для рисования последовательности векторов. Объединение запроса !67 от 云傲崖-忘霄/v0.7.
  • Устранение ошибок функции drawvectors.
  • Добавление функции преобразования дуги в многосегментную линию.
  • При использовании DrawVectors ничего не отображалось на экране. Добавление функций DrawLineVectors для рисования нескольких линий и DrawEndToEndVectors для рисования последовательности векторов.
  • Разрешено повторное использование событий с метками в одном методе.
  • Нормализация значений в перечислении Event.
  • Устранение замедления при масштабировании. Исправлено #I7HCP0. Очистка лишних файлов проекта testconsole.
  • Изменение бесполезных параметров в GetDrawOrderTable и добавление параметра openMode.
  • Добавление функции "задержка обновления состояния блокировки слоя".* Обновление файла README, переадресация помощи на документацию WPS
  • Отмена использования пакета nullable и предоставление соответствующего кода в базе
  • Добавление метода получения кривой неравномерного масштабирования (методом проектирования)Полный список обновлений: https://gitee.com/inspirefunction/ifoxcad/compare/v0.7.0...v0.7.1
Последнее сообщение коммита: 发布0.7.1版本
06.03.2025 18:15
GitLife Service Account

Это версия с разрушительным обновлением, которая отменяет поддержку более ранних версий. Если вы хотите использовать более раннюю версию CAD, то вам не следует использовать эту версию.
Однако все пользователи должны знать, что начиная с этой версии ifox больше не будет поддерживать более ранние версии CAD; минимальная версия — net48.
Основные изменения:- Добавлен метод ArgumentNullEx. ThrowIfNull(), а метод NotNull помечен как устаревший, готовый к удалению в v0.8.

  • Перемещение операций с точками из GeometryEx в PointEx.
  • Ошибка при вызове worldDraw. RawGeometry. Draw в ZWCAD, добавлено условное компилирование.
  • Сохранены только возможности создания пакета исходного кода.
  • Перемещение функции сохранения из управления транзакциями в расширенные функции базы данных. Fixed #I710JF
  • Добавлен метод ObjectIdCollection. GetObject().
  • Ввод параметра NestedForEach теперь Entity, хотя это не соответствует правилам, но удобно.
  • При создании нового текста добавлены точки выравнивания.
  • Создана новая событийная система.
  • Изменено применение классов событий.
  • Добавлена поддержка события DocumentActivated.
  • Добавлен метод получения текущих координат мыши в CAD.
  • Перемещение библиотеки Event, изменение пространства имён.
  • Ускорение работы метода BlockTableRecord. GetEntities за счёт использования RXClass.
  • Добавлена проверка повторения команд Command.
  • Добавлен рекурсивный метод для блока внутри блока.
  • Метод SymbolUtilityServices. RepairSymbolName вызывает ошибку в ZWCAD, временно добавлено условное компилирование.
  • Добавлена возможность выбора отправки Enter в SingleKeyWordHook.
  • Исправление ошибки JigEx, когда после ввода ключевых слов требуется переместить указатель мыши для перерисовки.
  • Разделение метода преобразования хэндла в объект ID.
  • Добавлен метод получения объекта ID по его хэндлу.- Добавлен перегруженный метод для расчета углового поворота вектора на плоскости с использованием значений по умолчанию.
  • Добавлена возможность перемещения объекта с помощью вектора.
  • Добавлен метод преобразования 2D вектора в 3D.
  • Добавлен метод установки значения Z вектора равным нулю.
  • Добавлен метод вычисления векторного произведения.
  • Добавлен перегруженный метод для преобразования 3D вектора в 2D без параметров.
  • Добавлен перегруженный метод для получения точек растяжения.
  • Добавлена поддержка комплексных чисел в методе Geometry.Draw.
  • Добавлен метод Editor.PrepareForJig для подготовки перед использованием jig, который делает объекты невидимыми.
  • Свойство LastPoint класса Env стало доступным для записи.
  • Добавлены ограничения для класса Keys.
  • Добавлен класс односимвольного ключевого слова.
  • Удалены сериализация и связанные с dwgfile методы. fixed #I70C67
  • Добавлен статический метод для получения координат последней точки системы UCS.
  • Обновлен .NET до версии net48, удалены кортежи.Не могу не отметить, четвертый номер действительно хорош.
Последнее сообщение коммита: 发布0.7版本
06.03.2025 18:14
GitLife Service Account

Транзиентные объекты недоступны в Chaxing и отключены.
Добавлена возможность добавления меток в DWG-файлы.
Удалён один из повторяющихся методов GetMidPointTo для двухмерных точек.
Восстановлены два отдельных метода для работы с атрибутивными блоками и динамическими блоками. Fixed #I6XHI6
Реализован автоматический переключатель режима чтения/записи для методов работы с объектами.
Удалён код для динамической привязки .NET Framework 3.5, теперь используется dynamic для версий .NET 4.0 и выше. Fixed #I6VZ3L
Изменение типа возвращаемого значения метода getobj на nullable тип. Link #I6VFD5
Оптимизация функции NotNull.
Замена IsNullOrEmpty на IsNullOrWhiteSpace.
Переименование предварительно скомпилированных символов .NET до NET45_OR_GREATER.
Обновление функции ObjectIdEx.OfType для точной проверки совпадений.
Добавление функции получения ID объекта без использования DBTrans по строковому представлению объекта.
Добавление функции установки Z-значения равным нулю для трёхмерных точек.
Приведение имени метода получения средней точки для двухмерных точек к единому стандарту.
Добавление части методов для работы с блоками.
Добавление проверки наличия ограничивающего контура при вызове GetExtents.
Оптимизация управления транзакциями.
Удаление класса логгирования.
Добавление информации за YöY 2023 года.
Отключение автоматического добавления "пробела для выхода" в JigEx.Исправление ошибки в получении ограничивающего контура для обычных блочных ссылок и атрибутивных блочных ссылок. Fixed #I6MC2T
Добавление свойства для проверки активности команд в классе Env.
Удаление поддержки .NET Framework 3.5.
Расположение кода для перемещения в одном каталоге.
Исправление вложенного вызова AddEntity.
Преобразование метода GetObject с использованием шаблонов в метод, который выбрасывает исключение при несоответствии.
Изменение метода разбиения кривых.
Добавление метода GetObject без проверки типа.
Добавление более совершенного метода разбиения кривых.
Фиксация менеджера транзиентных объектов для предотвращения ошибок отображения после переключения между несколькими документами.
Использование CreateDBText и AddDBText, CreateMText и AddMText вместо TextInfo.
Добавление метода создания клонированного объекта того же типа.
Исправление ошибки в projitems файлах, которая препятствовала нахождению .cs файлов.
Отключение возможности возврата null для GetObject.
Обновление src/Basal/IFox.Basal.Shared/WindowsAPI/MouseHook.cs. Добавление информации о колёсике мыши и перемещении.
Обновление src/Basal/IFox.Basal.Shared/WindowsAPI/MouseHook.cs. Добавление информации о двойном щелчке средней кнопки мыши и её отпускании.
Адаптация структуры файлов.
Замена всех вызовов dbtrans.top на gettoptransaction.

Последнее сообщение коммита: 发布0.6.1版本
06.03.2025 18:14
GitLife Service Account

Поиск в NuGet для "ifoxcad":

  1. Откройте окно поиска в NuGet.
  2. Введите "ifoxcad" в поле поискового запроса.
  3. Нажмите Enter или нажмите кнопку "Search".

Этот процесс позволит вам найти все пакеты, связанные с "ifoxcad", доступные в репозиториях NuGet.

Последнее сообщение коммита: 引入jing分支内容
06.03.2025 18:14
GitLife Service Account

Получите последнюю версию, поискав ifoxcad в NuGet.

Последнее сообщение коммита: 发布0.3.3版本
06.03.2025 18:14
GitLife Service Account

Получите последнюю версию, посмотрев в NuGet по имени ifoxcad.
Заметка выпуска IFoxCAD v0.3.0:

  1. Включены nullable типы
  2. Улучшена работа с транзакциями
  3. Исправлены ошибки в некоторых функциях
Последнее сообщение коммита: 准备发布0.3.0版本
06.03.2025 18:14
GitLife Service Account

Получите последнюю версию, найдя ifoxcad в NuGet.
Заметка выпуска IFoxCAD v0.2.0:

  1. Все модули ifoxcad полностью обновлены до синтаксиса C# 10.
  2. Поддержка .NET 3.5 удалена, обновлено до .NET 4.5.
  3. Добавлена возможность чтения базы данных DXF, исправлено #I4KPO8.
  4. Устранено требование к обновлению класса dbtrans для отображения графики в некоторых случаях.
  5. Добавлен метод обновления после id.Erase(), исправлено #I4KUW9.
  6. Добавлено неявное преобразование dbtrans в transaction.
  7. Оптимизирована стек транзакций, добавлен метод ObjectId.Erase().
  8. Добавлен метод проверки действительности объекта id.
  9. Исправлены ошибки при масштабировании области просмотра и объектов, исправлено #I4KILL.
  10. Исправлены исключения при добавлении примитивов в определение блока: ошибка параметров null.
  11. Оптимизирован метод Print с параметром типа object.
  12. Добавлен метод печати через командную строку, удалены методы сравнения точек и векторов (используется метод IsEqualTo CAD).
  13. Добавлен метод преобразования хэндла в id. Исправлено #I4ATR5.
Последнее сообщение коммита: Merge branch 'develop' of https://gitee.com/inspirefunction/IFoxCAD...
06.03.2025 18:13
GitLife Service Account

Получите последнюю версию, посмотрев в NuGet ifoxcad

Заметка выпуска IFoxCAD v0.1.3:

  1. Добавлены функции удаления и изменения расширенных данных
  2. В класс DBTrans добавлены свойства, связанные со словарями
  3. Переименовано свойство Trans класса DBTrans в Transaction
  4. Добавлены расширительные функции словарей
  5. Исправлены ошибки в функциях словарей
  6. Добавлена функция вырезания блока с использованием ссылок
  7. Исправлены ошибки в функции добавления коллекций примитивов
  8. Удалён индексатор id класса SymbolTable
  9. Оптимизированы функции определения блоков
  10. Добавлена функция вырезания блока двумя точками
  11. Добавлена функция RunLisp версии net35
  12. Добавлена функция получения имени записи таблицы символов
  13. Добавлена функция ForEach для одновременного прохождения по индексу и значению коллекции
  14. Добавлена функция получения имени записи таблицы символов, удовлетворяющей условиям фильтрации
  15. Добавлены функции Polar и TransPoint
Последнее сообщение коммита: 发布v0.1.3版本
06.03.2025 18:13
GitLife Service Account

Получите последнюю версию, найдя её в NuGet с помощью ключевого слова ifoxcad.

  1. Добавлен метод для отрисовки дуги, а также методы для конвертации двухмерных и трёхмерных точек.
  2. Здесь исправлена ошибка при передаче null параметра в функции добавления примитивов.
  3. Метод MidPoint переименован в GetMidPointTo.
  4. Переведены комментарии.
  5. Добавлен метод для создания выборки слоёв на основе ширины линий.
  6. Добавлен метод для отрисовки дуги.
  7. Улучшены функции, связанные с ориентированной площадью и направлением точек, векторов и множеств точек.
  8. Метод Entity.DrawXXX переименован в AddXXX.
  9. Переопределен метод AddEntity.
  10. Улучшен графический расширенный класс.
  11. Добавлен метод Delete, чтобы исправить ошибку удаления таблицы символов при удалении слоя. Fixed #I3TX0L.
  12. Улучшено реализование интерфейса IDisposable.
Последнее сообщение коммита: 发布v0.1.2版本
1
https://api.gitlife.ru/oschina-mirror/inspirefunction-ifoxcad.git
git@api.gitlife.ru:oschina-mirror/inspirefunction-ifoxcad.git
oschina-mirror
inspirefunction-ifoxcad
inspirefunction-ifoxcad