Перейти к публикации

Stl(x_t) экспорт в облако точек


intruder777

Рекомендованные сообщения

1. Подскажите пожалуйста как из солида, можно экспортировать поверхность (либо теврдотельную модель) в облако точек(по трем координатам x,y,z)?

2. Можно ли получить как то по облаку точек либо площади уравнение поверхности?

Ссылка на сообщение
Поделиться на других сайтах


1) можно: сохранить файл в формат stl или obj.

но скорее всего Вас такой результат не устроит

 

2) современная математика не дает нам возможности восстановить закон (т.е. функцию) по набору данных.

в частном случае  Вы самостоятельео выбираете вид функции, ну и известными методами вычисляете коэффицинты для минимального расхождения теории от реальности

 

Ссылка на сообщение
Поделиться на других сайтах

1) этот вариант я уже побывал, толкового ничего не вышло

С математикой важнее всего получить область точек, потом построю график, а вот по нем уравнение! 

2) а можно ли экспортировать кривую? А если по телу наставить точки то можно их экспортировать?

Изменено пользователем intruder777
Ссылка на сообщение
Поделиться на других сайтах
В 23.03.2018 в 01:21, intruder777 сказал:

Можно ли получить как то по облаку точек либо площади уравнение поверхности

По облаку точек (по известному расположению каждой  точки) скорее всего да, погуглите примерно такие запросы: scilab 3d interpolation , matlab 3d interpolation.

По площади - это как? Математика тут против.

Если поверхность имеет заранее известную функцию с неизвестными коэффициентами, то подобрать её константы несложно, банальным перебором или всяческими поисковыми процедурами.

Кстати, разве stl и obj нельзя преобразовать к облаку точек? Наверное такое может даже бесплатный Meshlab и аналоги.

 

О, есть ещё такая штука, как сплайны. Надо будет с ними разобраться.

Ссылка на сообщение
Поделиться на других сайтах

Это именно то что я хотел сделать, а как это делать?

@piden Можете подсказать в чем такое можно сделать? 

Изменено пользователем intruder777
Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, intruder777 said:

Можете подсказать в чем такое можно сделать? 

Могу.

 



Такое можно сделать в SolidWorks и Wolfram Mathematica.
Такое можно сделать в CATIA и MATLAB.
Такое можно сделать в Pro/ENGINEER и SciPy.
Такое можно сделать в Creo и solidThinking Compose.
Такое можно сделать в SolidEdge и SageMath.
Такое можно сделать в Sketchup и SymPy.
Такое можно сделать в SolidEdge и Wolfram Mathematica.
Такое можно сделать в Autodesk Inventor и Python.
Такое можно сделать в SpaceClaim и Octave.
Такое можно сделать в Creo и SageMath.
Такое можно сделать в Autodesk Inventor и Maxima.
Такое можно сделать в SpaceClaim и MATLAB.
Такое можно сделать в SolidWorks и Maple.
Такое можно сделать в Компас 3D и MATLAB.
Такое можно сделать в FreeCAD и Mathcad.
Такое можно сделать в NX и SageMath.
Такое можно сделать в Blender и NumPy.
Такое можно сделать в Blender и SciPy.
Такое можно сделать в T-Flex и SageMath.
Такое можно сделать в Autodesk Inventor и solidThinking Compose.
Такое можно сделать в Pro/ENGINEER и MATLAB.
Такое можно сделать в Sketchup и NumPy.
Такое можно сделать в SpaceClaim и NumPy.
Такое можно сделать в Creo и FreeMat.
Такое можно сделать в NX и SciPy.
Такое можно сделать в Autodesk Inventor и SciPy.
Такое можно сделать в SpaceClaim и Maple.
Такое можно сделать в Rhinoceros 3D и Excel.
Такое можно сделать в FreeCAD и SymPy.
Такое можно сделать в Sketchup и Maple.
Такое можно сделать в Blender и Maxima.
Такое можно сделать в Rhinoceros 3D и Python.
Такое можно сделать в FreeCAD и Wolfram Mathematica.
Такое можно сделать в Компас 3D и Maxima.
Такое можно сделать в FreeCAD и FreeMat.
Такое можно сделать в CATIA и NumPy.
Такое можно сделать в Pro/ENGINEER и Python.
Такое можно сделать в Rhinoceros 3D и SymPy.
Такое можно сделать в NX и FreeMat.
Такое можно сделать в Blender и Excel.
Такое можно сделать в T-Flex и FreeMat.
Такое можно сделать в T-Flex и solidThinking Compose.
Такое можно сделать в FreeCAD и Maxima.
Такое можно сделать в FreeCAD и Maple.
Такое можно сделать в Pro/ENGINEER и SymPy.
Такое можно сделать в T-Flex и Mathcad.
Такое можно сделать в Sketchup и Excel.
Такое можно сделать в SolidWorks и Octave.
Такое можно сделать в Компас 3D и FreeMat.
Такое можно сделать в Rhinoceros 3D и Octave.
Такое можно сделать в FreeCAD и Python.
Такое можно сделать в Creo и NumPy.
Такое можно сделать в Pro/ENGINEER и NumPy.
Такое можно сделать в SpaceClaim и Wolfram Mathematica.
Такое можно сделать в SolidWorks и solidThinking Compose.
Такое можно сделать в Компас 3D и Maple.
Такое можно сделать в solidThinking и SymPy.
Такое можно сделать в SpaceClaim и SymPy.
Такое можно сделать в SpaceClaim и SageMath.
Такое можно сделать в NX и Maxima.
Такое можно сделать в SolidEdge и solidThinking Compose.
Такое можно сделать в Компас 3D и HyperMath.
Такое можно сделать в NX и SymPy.
Такое можно сделать в Creo и Excel.
Такое можно сделать в Blender и MATLAB.
Такое можно сделать в Creo и MATLAB.
Такое можно сделать в SolidEdge и Octave.
Такое можно сделать в Pro/ENGINEER и SageMath.
Такое можно сделать в T-Flex и Octave.
Такое можно сделать в Компас 3D и Mathcad.
Такое можно сделать в SolidEdge и Excel.
Такое можно сделать в Pro/ENGINEER и FreeMat.
Такое можно сделать в SolidWorks и FreeMat.
Такое можно сделать в CATIA и SageMath.
Такое можно сделать в SpaceClaim и Mathcad.
Такое можно сделать в solidThinking и Octave.
Такое можно сделать в Blender и Maple.
Такое можно сделать в SpaceClaim и solidThinking Compose.
Такое можно сделать в FreeCAD и solidThinking Compose.
Такое можно сделать в NX и Maple.
Такое можно сделать в FreeCAD и Scilab.
Такое можно сделать в Blender и Mathcad.
Такое можно сделать в T-Flex и Maxima.
Такое можно сделать в FreeCAD и MATLAB.
Такое можно сделать в solidThinking и SciPy.
Такое можно сделать в Autodesk Inventor и Scilab.
Такое можно сделать в SolidWorks и SciPy.
Такое можно сделать в CATIA и SymPy.
Такое можно сделать в FreeCAD и Octave.
Такое можно сделать в Rhinoceros 3D и SageMath.
Такое можно сделать в CATIA и Wolfram Mathematica.
Такое можно сделать в SpaceClaim и HyperMath.
Такое можно сделать в NX и Wolfram Mathematica.
Такое можно сделать в T-Flex и Maple.
Такое можно сделать в CATIA и solidThinking Compose.
Такое можно сделать в Sketchup и Octave.
Такое можно сделать в Sketchup и FreeMat.
Такое можно сделать в SolidWorks и Excel.
Такое можно сделать в SolidWorks и Scilab.
Такое можно сделать в Sketchup и solidThinking Compose.
Такое можно сделать в SolidWorks и HyperMath.
Такое можно сделать в Компас 3D и Excel.
Такое можно сделать в Rhinoceros 3D и solidThinking Compose.
Такое можно сделать в Blender и Wolfram Mathematica.
Такое можно сделать в solidThinking и Mathcad.
Такое можно сделать в solidThinking и solidThinking Compose.
Такое можно сделать в CATIA и Octave.
Такое можно сделать в Pro/ENGINEER и HyperMath.
Такое можно сделать в Creo и Mathcad.
Такое можно сделать в Pro/ENGINEER и Scilab.
Такое можно сделать в Creo и Scilab.
Такое можно сделать в solidThinking и Maple.
Такое можно сделать в Rhinoceros 3D и SciPy.
Такое можно сделать в T-Flex и Scilab.
Такое можно сделать в CATIA и Scilab.
Такое можно сделать в Pro/ENGINEER и Mathcad.
Такое можно сделать в Autodesk Inventor и NumPy.
Такое можно сделать в Blender и HyperMath.
Такое можно сделать в Sketchup и Mathcad.
Такое можно сделать в Creo и Octave.
Такое можно сделать в Autodesk Inventor и SymPy.
Такое можно сделать в CATIA и FreeMat.
Такое можно сделать в solidThinking и HyperMath.
Такое можно сделать в SolidEdge и Maxima.
Такое можно сделать в Компас 3D и Python.
Такое можно сделать в Blender и FreeMat.
Такое можно сделать в Pro/ENGINEER и Wolfram Mathematica.
Такое можно сделать в T-Flex и SymPy.
Такое можно сделать в Sketchup и Maxima.
Такое можно сделать в CATIA и Maple.
Такое можно сделать в SpaceClaim и Excel.
Такое можно сделать в FreeCAD и Excel.
Такое можно сделать в Pro/ENGINEER и Maple.
Такое можно сделать в Rhinoceros 3D и Wolfram Mathematica.
Такое можно сделать в Creo и Wolfram Mathematica.
Такое можно сделать в NX и HyperMath.
Такое можно сделать в T-Flex и HyperMath.
Такое можно сделать в SpaceClaim и Python.
Такое можно сделать в Autodesk Inventor и Maple.
Такое можно сделать в Sketchup и HyperMath.
Такое можно сделать в Rhinoceros 3D и Maple.
Такое можно сделать в SolidEdge и MATLAB.
Такое можно сделать в Rhinoceros 3D и Maxima.
Такое можно сделать в Sketchup и Wolfram Mathematica.
Такое можно сделать в FreeCAD и NumPy.
Такое можно сделать в T-Flex и Excel.
Такое можно сделать в Creo и HyperMath.
Такое можно сделать в FreeCAD и HyperMath.
Такое можно сделать в NX и Scilab.
Такое можно сделать в SolidEdge и FreeMat.
Такое можно сделать в SpaceClaim и SciPy.
Такое можно сделать в SolidWorks и MATLAB.
Такое можно сделать в Sketchup и Scilab.
Такое можно сделать в solidThinking и Scilab.
Такое можно сделать в solidThinking и Maxima.
Такое можно сделать в Creo и Maxima.
Такое можно сделать в SolidEdge и HyperMath.
Такое можно сделать в T-Flex и Python.
Такое можно сделать в Blender и Python.
Такое можно сделать в SolidEdge и Scilab.
Такое можно сделать в CATIA и Python.
Такое можно сделать в Creo и Python.
Такое можно сделать в Blender и Octave.
Такое можно сделать в NX и Octave.
Такое можно сделать в Autodesk Inventor и SageMath.
Такое можно сделать в Creo и Maple.
Такое можно сделать в NX и NumPy.
Такое можно сделать в NX и Excel.
Такое можно сделать в T-Flex и MATLAB.
Такое можно сделать в Pro/ENGINEER и Octave.
Такое можно сделать в Autodesk Inventor и MATLAB.
Такое можно сделать в Blender и solidThinking Compose.
Такое можно сделать в solidThinking и FreeMat.
Такое можно сделать в Rhinoceros 3D и MATLAB.
Такое можно сделать в Компас 3D и Octave.
Такое можно сделать в Sketchup и Python.
Такое можно сделать в FreeCAD и SciPy.
Такое можно сделать в solidThinking и MATLAB.
Такое можно сделать в Sketchup и MATLAB.
Такое можно сделать в Autodesk Inventor и Mathcad.
Такое можно сделать в Autodesk Inventor и HyperMath.
Такое можно сделать в SolidWorks и SymPy.
Такое можно сделать в Rhinoceros 3D и NumPy.
Такое можно сделать в Blender и Scilab.
Такое можно сделать в Компас 3D и Scilab.
Такое можно сделать в Pro/ENGINEER и solidThinking Compose.
Такое можно сделать в solidThinking и Python.
Такое можно сделать в Pro/ENGINEER и Maxima.
Такое можно сделать в CATIA и Mathcad.
Такое можно сделать в Rhinoceros 3D и HyperMath.
Такое можно сделать в SolidEdge и NumPy.
Такое можно сделать в Blender и SymPy.
Такое можно сделать в SolidEdge и SciPy.
Такое можно сделать в NX и MATLAB.
Такое можно сделать в CATIA и HyperMath.
Такое можно сделать в NX и solidThinking Compose.
Такое можно сделать в SolidEdge и SymPy.
Такое можно сделать в solidThinking и Wolfram Mathematica.
Такое можно сделать в solidThinking и Excel.
Такое можно сделать в solidThinking и NumPy.
Такое можно сделать в CATIA и Excel.
Такое можно сделать в Компас 3D и Wolfram Mathematica.
Такое можно сделать в Rhinoceros 3D и Scilab.
Такое можно сделать в T-Flex и Wolfram Mathematica.
Такое можно сделать в Rhinoceros 3D и Mathcad.
Такое можно сделать в Autodesk Inventor и FreeMat.
Такое можно сделать в SpaceClaim и Scilab.
Такое можно сделать в Компас 3D и SciPy.
Такое можно сделать в Creo и SciPy.
Такое можно сделать в NX и Python.
Такое можно сделать в Компас 3D и NumPy.
Такое можно сделать в Autodesk Inventor и Octave.
Такое можно сделать в SpaceClaim и FreeMat.
Такое можно сделать в SpaceClaim и Maxima.
Такое можно сделать в SolidEdge и Mathcad.
Такое можно сделать в Creo и SymPy.
Такое можно сделать в Blender и SageMath.
Такое можно сделать в solidThinking и SageMath.
Такое можно сделать в Rhinoceros 3D и FreeMat.
Такое можно сделать в FreeCAD и SageMath.
Такое можно сделать в Sketchup и SciPy.
Такое можно сделать в T-Flex и NumPy.
Такое можно сделать в SolidWorks и Maxima.
Такое можно сделать в Autodesk Inventor и Wolfram Mathematica.
Такое можно сделать в SolidWorks и SageMath.
Такое можно сделать в Autodesk Inventor и Excel.
Такое можно сделать в Pro/ENGINEER и Excel.
Такое можно сделать в Компас 3D и solidThinking Compose.
Такое можно сделать в CATIA и SciPy.
Такое можно сделать в T-Flex и SciPy.
Такое можно сделать в CATIA и Maxima.
Такое можно сделать в Sketchup и SageMath.
Такое можно сделать в SolidWorks и NumPy.
Такое можно сделать в SolidWorks и Mathcad.
Такое можно сделать в SolidWorks и Python.
Такое можно сделать в NX и Mathcad.
Такое можно сделать в Компас 3D и SymPy.
Такое можно сделать в Компас 3D и SageMath.
Такое можно сделать в SolidEdge и Python.
Такое можно сделать в SolidEdge и Maple.

Ссылка на сообщение
Поделиться на других сайтах

Можете подсказать в чем это сделать легче для твердотельных моделей solid works. И хоть какую то инструкцию как делать для новичка!

Ссылка на сообщение
Поделиться на других сайтах
Just now, intruder777 said:

Можете подсказать в чем это сделать легче для твердотельных моделей solid works.

Мне первый вариант оказался проще всего.

Just now, intruder777 said:

И хоть какую то инструкцию как делать для новичка!

 

1. Создаете в каде нужную поверхность.

2. Удаляете все лишнее, чтобы не мешалось.

3. В модуле конечно-элементного моделирования создаете на ней сетку. Это все нужно, чтобы потом получить координаты узлов.

4. Экспортируете расчетный файл в какой-нибудь общепринятный формат (ансиса / настрана / абакуса). Мне было проще всего в формат ансиса, потому что там напротив каждой точки будет стоять буква N (node) - проще искать узлы.

5. Открываете файл блокнотом, выбираете координаты узлов, остальное удаляете. Либо импортируете весь файл в матпакет и там уже обрабатываете.

6. Теперь есть точки, нужно по ним подобрать уравнение. Задаетесь видом функции или полинома, которым хотите интерполировать облако точек. Подбираете коэффициенты для полинома / функции. Во многих матпакетах для этого уже есть готовые инструменты. Либо пишите процедуру сами.

Ссылка на сообщение
Поделиться на других сайтах

:smile: Thanks!

@piden "Такое можно сделать..." доставило. Не фигово ты скилл прокачал. :clap_1:

А чё капитанокорабеллы такую тему не мониторят? Без их реплик подобная тема как будто и не тема вовсе.   

Изменено пользователем Blurp
Ссылка на сообщение
Поделиться на других сайтах

за вульфрам математика респект, там можно с данными stl файлов напрямую работать и в stl же результаты экспортировать

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, piden сказал:

Могу.

 

 

  Показать содержимое

Краткую инструкцию для каждого случая пожалуйста!

Ссылка на сообщение
Поделиться на других сайтах
Just now, urlerbro said:

Краткую инструкцию для каждого случая пожалуйста!

Прочти 9 пост 240 раз.

Изменено пользователем piden
Ссылка на сообщение
Поделиться на других сайтах

@urlerbro, теперь ты знаешь что делать, если не получается экспортировать точки с поверхности и построить по ним формулу.

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, piden сказал:

теперь ты знаешь что делать, если не получается экспортировать точки с поверхности и построить по ним формулу.

Вроде просишь загрустить, а сам только веселишь)

Ссылка на сообщение
Поделиться на других сайтах
1 minute ago, urlerbro said:

просишь загрустить, а сам только веселишь)

Такое уж у меня тяжелое бремя... приносить счастье, радость и веселье.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • gudstartup
      @stanislavz если тактовая частота цп ок видать что то с таймерными циклами слишком длинные отсюда такой лаг в работе
    • gudstartup
      да у вас очень древний чемоданчик думаю из 90-х ну его ломать не жалко но если все уже заменили с рабочего то тут даже не знаю что и посоветовать....
    • stanislavz
      Спасибо за ответ. Так этот и был заказан на запас. В машине живой рабочий. Носителя нету, все в памяти hm628128-10 + ээпром.
    • gudstartup
      @stanislavz вы уж сразу еще один контроллер закажите а потом этот доламывайте. а со старым комбинировать не пробовали? у вас там диск или ssd в качестве носителя? может hdd загибается а вы сразу в мат.плату полезли. дисковые операции тоже ввод вывод тормозят...
    • maxx2000
      Подушную малость. Чё там. Уже в упор научились резьбу резать без выходной канавки?
    • ispite
      Здравствуйте, не могу построить стандартную сетку, что не позволяет дальше провести расчёт. Получается сделать сетку "на основе кривизны", но солид отказывается считать, после нажатия кнопки "запустить исследование" происходит сбой. https://disk.yandex.ru/d/D8wvRbYMW1lWjQ
    • ddm
      изготовить по чертежу с последующим покрытием,цинкование ,по 1000 шт каждой позиции ,предложение отправить на почту qwer463@yandex.ru
    • sklide008
      И еще можно ли задать горчие клавиши на кнопки открыть, скрыть и тд?
    • sklide008
      Подскажите, пожалуйста, в инвенторе есть такой пункт упорядочи по алфавиту дерево. Здесь найти такого не могу, пытался treesorter ставить но он добавляет просто в папку а не сортирует в дереве. Есть ли такой макрос чтобы все детали в дереве по порядку и алфавиту шли?
    • stanislavz
      Есть станок с данным контроллером. Все работает. Недавно была проблема с передачей данных - установил запасной контроллер. А запасной контроллер сказал нет работе. Проблема была в программе компьютера для передачи данных. Грустно, досадно, контроллер был куплен как рабочий. Как бы и не горит, но необходимо поправить. Плата управления с процессором mc68020, память hm628128-10. Память буферным питанием от 3 батареек + 0,5 Фарада на плате как буфер для замены батареек на 1 сутки. Лежало долго, без батареек. Симптомы: После первого включения, в памяти были и программы и параметры (0 странность). Честно, удивило. Но - система жутко тормозит, отклик на нажатие кнопки 3-5 секунд. В таком режиме сумел закачать машинные параметры под свой станок. Но это заняло час.. 4 строки и ждет секунд 10 итд. Есть видео. Перекинул с рабочего контроллера, БП, плату плц, ээпром плц - все то же. Проверил осциллографом кварцы живые , частота есть, амплитуда хорошая. 1 странность - после манипуляций по замене батарейки, старые записи из памяти исчезли. Ничего не коротнул. Возможно 0,5 Ф был не заряжен. Там тоже необходимы сутки для зарядки. Но как оно было запечатоно до этого - мистика. 2 странность. Если плата лежит ночь без питания, только с буфером - потом 2-3 минуты работает хорошо. 3 аналогично работает 2-3 минуты если питание отключить и очистить питание памяти (выпаял 0,5 Ф буфер с платы) Проверка памяти на старте есть. Проходит хорошо. На зависает, на холодную пайку не похоже. Шевелил / двигал все. Да и не виснет, именно тормозит. При том если оставить на час - тоже все стабильно плохо. Если набрать быстро 5 символей- экран сразу пуст, но после задержки символы будут на экране. Заказал второй процессор и память. 10 штук. Подавал прямо 5 вольт на память - все так же. Токи потребления между плохой и хорошей платой смогу проверит.    
×
×
  • Создать...