Размеры модели.

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
benasher
Posts: 4
Joined: Tue Jan 31, 2017 5:02 pm

Размеры модели.

Postby benasher » Tue Sep 24, 2019 5:07 pm

Здравствуйте. Подскажите, чем вызвано такое изменение в размерах детали? С одной стороны сотые доли как бы не особо критичны но при 3д печати это сказывается не лучшим образом
О FreeCAD OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16131 (Git)
Build type: Release
Branch: releases/FreeCAD-0-18
Hash: 3129ae4296e40ed20e7b3d460b86e6969acbe1c3
Python version: 3.6.6
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Russian/Russia (ru_RU)
Attachments
Снимок1.png
Снимок1.png (112.06 KiB) Viewed 425 times
Снимок2.png
Снимок2.png (80.08 KiB) Viewed 425 times
Снимок3.png
Снимок3.png (278.95 KiB) Viewed 427 times
Снимок2.png
Снимок2.png (83.66 KiB) Viewed 453 times
Снимок1.png
Снимок1.png (113.94 KiB) Viewed 453 times
Last edited by benasher on Wed Sep 25, 2019 3:16 am, edited 2 times in total.
User avatar
DeepSOIC
Posts: 7052
Joined: Fri Aug 29, 2014 12:45 am
Location: Saint-Petersburg, Russia

Re: Размеры модели.

Postby DeepSOIC » Tue Sep 24, 2019 5:55 pm

Это потому что bounding box рассчитывается по триангулированной фигуре (а триангуляция рассчитывается для визуализации). Реальный размер должен быть правильный. Для экспорта в stl имеет смысл поднять точность триангуляции. Сделать это можно несколькими способами:
* отредакрировать свойство Deviation экспортируемого объекта. Deviation связано с точностью аппроксимации как точность_в_мм = (w+h+d)/3*value/100, где w,d,h - размеры bounding box, value - величина Deviation.
ИЛИ
* зайти в настройки: Edit->Preferences->Part Design->Shape View->Maximum deviation ... (насколько я понимаю, это лишь дефолтное значение deviation для новых объектов; на уже существующие объекты это, вероятно, не повлияет)
* создать триангуляцию вручную перед экспортом. Заходим в Mesh Design, Meshes->Create mesh from shape. Там можно выбрать алгоритм триангуляции, и задать точность аппроксимации.

Прецизионная версия Bounding box есть на аддон-верстаке Lattice2, которая считает размеры без использования триангуляции, по аналитической геометрии фигуры.
benasher
Posts: 4
Joined: Tue Jan 31, 2017 5:02 pm

Re: Размеры модели.

Postby benasher » Wed Sep 25, 2019 3:14 am

DeepSOIC wrote:
Tue Sep 24, 2019 5:55 pm
Это потому что bounding box рассчитывается по триангулированной фигуре (а триангуляция рассчитывается для визуализации). Реальный размер должен быть правильный. Для экспорта в stl имеет смысл поднять точность триангуляции. Сделать это можно несколькими способами:
* отредакрировать свойство Deviation экспортируемого объекта. Deviation связано с точностью аппроксимации как точность_в_мм = (w+h+d)/3*value/100, где w,d,h - размеры bounding box, value - величина Deviation.
ИЛИ
* зайти в настройки: Edit->Preferences->Part Design->Shape View->Maximum deviation ... (насколько я понимаю, это лишь дефолтное значение deviation для новых объектов; на уже существующие объекты это, вероятно, не повлияет)
* создать триангуляцию вручную перед экспортом. Заходим в Mesh Design, Meshes->Create mesh from shape. Там можно выбрать алгоритм триангуляции, и задать точность аппроксимации.

Прецизионная версия Bounding box есть на аддон-верстаке Lattice2, которая считает размеры без использования триангуляции, по аналитической геометрии фигуры.
Здравствуйте. К сожалению, в моем случае это не проблема отображения модели на экране а действительный сдвиг размеров при экспорте в сторонние программы.
Attachments
Снимок3.png
Снимок3.png (278.95 KiB) Viewed 428 times
Снимок2.png
Снимок2.png (80.08 KiB) Viewed 428 times
Снимок1.png
Снимок1.png (112.06 KiB) Viewed 428 times
benasher
Posts: 4
Joined: Tue Jan 31, 2017 5:02 pm

Re: Размеры модели.

Postby benasher » Wed Sep 25, 2019 2:20 pm

DeepSOIC wrote:
Tue Sep 24, 2019 5:55 pm
Это потому что bounding box рассчитывается по триангулированной фигуре (а триангуляция рассчитывается для визуализации). Реальный размер должен быть правильный. Для экспорта в stl имеет смысл поднять точность триангуляции. Сделать это можно несколькими способами:
* отредакрировать свойство Deviation экспортируемого объекта. Deviation связано с точностью аппроксимации как точность_в_мм = (w+h+d)/3*value/100, где w,d,h - размеры bounding box, value - величина Deviation.
ИЛИ
* зайти в настройки: Edit->Preferences->Part Design->Shape View->Maximum deviation ... (насколько я понимаю, это лишь дефолтное значение deviation для новых объектов; на уже существующие объекты это, вероятно, не повлияет)
* создать триангуляцию вручную перед экспортом. Заходим в Mesh Design, Meshes->Create mesh from shape. Там можно выбрать алгоритм триангуляции, и задать точность аппроксимации.

Прецизионная версия Bounding box есть на аддон-верстаке Lattice2, которая считает размеры без использования триангуляции, по аналитической геометрии фигуры.

Спасибо, помогло изменение в настройках. Касается всех объектов