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

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 пользователей

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




  • Сообщения

    • ID_Hacker
      Не упускаю. Потому что сообщение 21612 с причиной 1 точно описывает что разрешение работы сброшено. Последующий аварийный останов от привода и ошибки контроля контура это подтверждают.   Дефекты энкодера, кабеля, разъёма приведут к своим ошибкам которых не наблюдается. Как и пропадание готовности привода приведёт к своим ошибкам.   В любом случае необходимо определять формирование DBX2.1.
    • Нурлан
      Здравствуйте.   Если были бы у нас поблизости компетентные люди разбирающиеся в током вопросе . Которые смогли бы помочь и правильно объяснить как с этой проблемой бороться, но увы таковых нет.  
    • Bot
      Об авторах: Мария Золотова — BIM-специалист строительной компании, по первому образованию — театральный режиссер, Софья Минина — BIM-менеджер, по второму образованию — психолог, Владимир Талапов — BIM-эксперт, всего одно образование — математик. См. также BIM и Театр: искусство возможного. Часть 1, BIM и Театр: искусство возможного. Часть 2, BIM и Театр: искусство возможного. Часть 3. Информационное моделирование зданий и сооружений, как творческий процесс, имеет много общего с не менее творческим процессом постановки театральных спектаклей. Поэтому изучение театрального опыта, его наработанных взаимосвязей участников и методик их взаимодействия может существенно помочь становлению и использованию BIM в строительной отрасли. В этой части речь пойдет о тех, кто вроде бы непосредственно не участвует в постановке спектакля или информационном моделировании, но от кого эти процессы существенно зависят. «Кто платит, тот и заказывает музыку» Итак, кто же [...] View the full article
    • Guhl
      Понятия не имею
    • Александр 36
      А где можно скачать русифицированную версию
    • BASH_HD
      В Москве) но вообще по мнению японцев станок в Германии) но это не точно...   Аукцон и BAFA знали куда продали.
    • Alexandr97
    • Andrey_kzn
      Логика работы у них та же самая. И интерфейсные сигналы те же. Вы упускаете из виду сигнал готовность привода. Это DB3x.DBX93.5. Выстраивайте логическую цепь событий. Формирование сигнала DDX2.1 может быть завязано на готовность привода.  Не будет готовности привода, можете сколько угодно выставлять DBX2.1, ось никуда не поедет. А готовность может пропадать из-за дефекта энкодера, кабеля, разъёмов и т.п.  Надо сделать трассировку всех этих приводных сигналов,  заодно посмотрите также DBX93.7 и DBX21.7.  И понять, что какой сигнал пропадает первым.
    • Guhl
      Опять я забыл про это меню. Оно в корне лежит, а я туплю Спасибо  
    • gudstartup
      @Guhl все это настраивается здесь
×
×
  • Создать...