Задать вопрос
  • Как разрезать 3д модель на слайсы?

    @Iv_and_S
    в любой приличной CAD - это оч.просто, в т.ч. с сохранением контуров вектор.
    в т.ч. потому что CAD ПО оперирует Solid , а ПО типа 3D max - mesh.
    это важно понимать.
    поэтому если у вас инженерная задача, и вы не привязаны к 3D max.
    используйте инженерный софт.
    Ответ написан
    Комментировать
  • AutoCAD лизенция или обман?

    @Iv_and_S
    1. Autodesk официально ушел из РФ. кто работает в его продуктах приобретают через "парралельный импорт".
    2. Официальные лицензии были и есть именные. на конретное юр.лицо. естественно никаких договоров на "флешку с озона" нет.
    3.Официальные лицензии продавались и продаются через ДИЛЕРОВ Autodesk.
    4. Официальная лицензия на AutoCAD стоит далеко не 2 тыс.руб.(точно лень искать). и лицензии только годовые.

    Отвечая на вопрос. "нет" - это не официальная лицензия.
    если объявление говорит иное, то "да" это обман.

    Используйте альтернативное ПО, оно есть.
    Ответ написан
    Комментировать
  • Макросов VBA Excel?

    @Iv_and_S
    "захардкодить" диапазоны , как в ответе выше - несложно, способов довольно много.
    строкой, словарем, массивом, да хоть массивом готовых к перебору и подставновке Ranges.

    но если есть возможность, написания логики "нахождения" диапазона - возможно это стоит сделать.
    т.е. динамически искать в листе начало/конец наборов данных.

    в какой то степени (в зависимости от алгоритма), это скажется на скорость работы.
    но зато, вы сможете не заботиться о изменении скрипта, при изменении диапазонов.
    Ответ написан
    Комментировать
  • Почему логическое "И" & в C# возвращает 1?

    @Iv_and_S
    "&" - это синтаксис - "полные вычисления".
    вычисляются ВСЕ операнды. а значит firstNumber++ отработает.

    "&&" - это синтаксис - "сокращенные вычисления".
    до оперенда , secondNumber++ вычисление просто не дойдет, т.к. в этом нет смысла. оно уже false.

    p.s. вместо "ума не приложу"- внимательно, в любой книге, раздел "условные выражения".
    Ответ написан
    Комментировать
  • Чем заменить сводки в виде xls файла?

    @Iv_and_S
    описана только часть БП (бизнесс процесса).
    также следует значительно расширить и проработать требования к будущему решению.
    плюс решение о выборе стека/архитектруры , во многом зависит от имеющейся на предприятии (может и никакой) архитектуре уровня Enterprise. также большое значение имеют: бюджет, сроки , степени "зрелости" проблемы и ее масштаба.

    в итоге по описанию можно только сказать " что то сделать вероятно можно".
    Ответ написан
    Комментировать
  • Как преобразовать Polyline в rectangle в AutoCad net?

    @Iv_and_S
    если polyline точно подходит для "преобразования".
    прямой конвертации вполне возможно в API нет.
    "преобразовать" скорее всего нужно свести к: взять нужные свойства с polyline - закинуть их в конструктор/свойства rectangle - удалить polyline.
    т.е. для начала стоит посмотреть, как создается rectangle и что ему нужно для создания.
    Ответ написан
  • Есть макрос для лайков или какая-нибудь автоматизация?

    @Iv_and_S
    кажется Вы вообще не представляете что происходит в современном интернете.
    имеется примерно 100500 технологий/способов/подходов решения такой задачи.

    начиная от "колхоз development" , например Tampermonkey, BAS, потом проф штуки - Selenium, Zennoposter, специальные браузеры и т.д. - потом промышленные фермы, GPT модели, авто формирование новостной повестки и далее во мрак...

    а вообще "да" . "макрос для хрома" есть. ну или напишите, закажите. внесите свой вклад в интернет(извините за сарказм).
    Ответ написан
  • В чем разница между Dim и Const в языке VBA?

    @Iv_and_S
    Const - константы, а не литералы. после инициализиции их не изменить. плюс как то по другому храняться в памяти.
    'Declare Private Integer constant. 
    Private Const MyInt As Integer = 5 
    MyInt = 6 ' эта строка не выполнится.

    DIM - объявление переменных.
    'Declare Private Integer variable. 
    Dim MyInt As Integer
    MyInt  = 5
    MyInt = 6

    P.S. вопрос из серии "мне очень сильно лень искать хоть что то и минимально читать документацию".
    зачем создавать вопрос если ответ в первой ссылке в поиске.
    Ответ написан
    1 комментарий
  • Как в AutoCAD открывать чертежи сделанные в Architecture?

    @Iv_and_S
    Для корректного "руления" процессом разработки ПСД в CAD (особенно если их несколько) вам или вашим сотрудниками необходимо впринципе , хотя бы минимально, понимать структруру DWG файлов.
    первое что нужно понять в чем отличие "чистого" dwg от dwg с кастомными (proxy) объектами.
    также познакомится с такой штукой как Object Enablers для объектов того или иного вертикального решения на базе AutoCAD.
    Ответ написан
    Комментировать
  • Можно ли заинклудить файл с кодом в VBA Excel?

    @Iv_and_S
    вы можете динамически загружать модули VBA храня их в файлах.
    выглядит это примерно так:
    'загружает - вызывает функцию - удаляет модуль
    Sub Main()
        Dim oXL As Application
        Set oXL = Application
        
        Dim vbMod As Object
        Set vbMod = oXL.VBE.ActiveVBProject.VBComponents.Import("C:\Users\User\Desktop\Hi.bas")
        oXL.Run "MsgShow"
        
        oXL.VBE.ActiveVBProject.VBComponents.Remove vbMod
    End Sub

    'код который нужно вызвать, нужно хранить в файле с расширением .bas
    Sub MsgShow()
        MsgBox "Hi from file"
    End Sub

    P.S.
    НО, сомневаюсь что решение вашей задачи в этом.
    Если какой то код "не впихивается" в редактор, он сильно врядли будет работать из файла.
    VBA вполне себе позволяет встраивать SQL запросы.
    думаю у вас какая то проблема с синтаксисом либо кодировкой.
    лучше дополнить ваш вопрос SQL запросом.
    Ответ написан
    Комментировать
  • Сравнить 2 таблицы в Excel?

    @Iv_and_S
    Вариантов много. выбор в т.ч. зависит от того что "под рукой" и на что есть компетенции у исполнителя.
    К тому же не указано куда и в каком виде вывести эту разницу.
    все сводится к тому что нужно данные нормализовать, сравнить, и вывести разницу.
    - Power Query/Pivot (нативно в рамках Excel)
    - VBA (нативно в рамках Excel)
    - запихать в БД, потом SQL (надо БД)
    - любой ЯП который под рукой и умеет читать эксель.
    Ответ написан
    Комментировать
  • Как поместить формулу в язык vba?

    @Iv_and_S
    Будьте добры подскажите как правильно вставить формулу ?

    собрать правильную строку формулы , путем конкатенации строк.
    сперва почитать про конкатенацию строк в VBA, ссылки приводить не буду.

    самой ячейке будет результат текстом или формул прям ?

    в случае использования Range("D3").FormulaLocal будет формула.
    в случае использования Range("D3").Value будет текст либо ошибка, если формулу запихать.

    Вот простейший пример.
    // исходная формула: =СУММ(C2:C10)
    Dim startSumRow As Integer
    Dim endSumRow As Integer
    startSumRow = 2
    endSumRow = 10
    Range("D3").FormulaLocal = "=СУММ(C" & CStr(startSumRow) & ":C" & CStr(endSumRow) & ")"
    Ответ написан
    Комментировать
  • Как из чертежа AutoCad сделать схему xml?

    @Iv_and_S
    извините. но на данном этапе проработки , вопрос звучит так - " незнаю что происходит, но надо что то сделать, чтобы было хорошо".

    Если вы немного хоть немного погрузитесь в тему, то обнаружите что 95% информации на основе которой созданы xml по ссылке , вообще то не находится в DWG (формат AutoCAD).

    если отвечать на вопрос сугубо технически:
    1. берете API AutoCAD ( к примеру на C# куча информации в интернетах) , парсите DWG , вытаскиваете что нужно , формируете из этого "что нужно" xml.
    2. спарсить весь dwg в xml чистое безумие, т.к. там очень много сущностей, и они имеют сложную структуру взаимосвязей.

    таким образом. первый вопрос, который нужно задать себе и/или тем людям которые поставили эту задачу :
    " где и в каком виде, хранятся данные из которых должна сформироваться xml?"

    и если у вас не условный "газмяс и/или продвинутый проектный институт" и про такие штуки как BIM/PDM/ инженерный документооборот даже и не слышали - то после ответа на вопрос выше - задача завершится, не начавшись.
    Ответ написан
    Комментировать
  • Какая есть бесплатная программа для 3D с поддержкой скриптов?

    @Iv_and_S
    FreeCAD . скрипты на Python.
    Ответ написан
    Комментировать
  • Как найти все значения в таблице Excel через VBA скрипт и выполнить над ними RegEx?

    @Iv_and_S
    Как найти все значения в таблице Excel

    найти? или взять диапазон?
    Взять диапазон это объект Rangeв VBA.
    после получения данных, делаем над ними операции.
    Создание объекта RegExp используя позднее связывание:
    Dim myRegExp As Object
    Set myRegExp = CreateObject("VBScript.RegExp")
    Ответ написан
    Комментировать
  • Как подать чертеж на печать?

    @Iv_and_S
    если коротко - существует.
    1. вы не указали язык/технологию на которой пишете плагин. исхожу только из тега. Для AutoCAD возможно писать на .NET, C++, VBA, Lisp
    2. на первой странице выдачи гугла по запросу "autocad .net api print" можно найти например это
    3. на этом форуме вы врядли найдете ответы по API AutoCAD. есть несколько специализированных , например этот
    Ответ написан
    Комментировать
  • Как получить координаты объектов в Autocad с помощью VBA\Python?

    @Iv_and_S
    Есть ли какое-то свойство для получение координат любого объекта?
    - нет.
    как вы себе представляете одинаковую логику для получения координат полилинии и например вхождения блока.
    сперва поймите что за тип объекта перед вами, затем получайте его "координаты".
    Ответ написан
    Комментировать
  • Где найти программистов 3D графики?

    @Iv_and_S
    надо сперва найти где у искомых субьектов тусовка).
    план такой :
    1. Точно определяете стэк технологий.
    2. Осознаете в каких софтах это используется. Не так что "надо писать шейдеры". Их сейчас в условно ваккуме мало пишут. Конкретный софт - Autodesk Maya , Houdini , Unity и т.д.
    3. Ищете места "тусовок" (форумы у разработчика софта) иные места обитания . именно всякие спец. ресурсы.

    p.s. или просто разместите вакансию на приличной международной фриланс бирже..
    p.p.s только не размещайтесь (ИМХО) на ru фриланс биржах.
    Ответ написан
    Комментировать