Сетка, созданная с помощью ezdxf, привела к сбою Autodesk ViewerPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Сетка, созданная с помощью ezdxf, привела к сбою Autodesk Viewer

Сообщение Anonymous »

Вот мой код:

Код: Выделить всё

import ezdxf
import numpy as np

x,y = np.meshgrid(range(-3,3),range(-3,3))
z = x**2 + y**2

doc = ezdxf.new('R2010', setup=True)

# Add a mesh entity
msp = doc.modelspace()

rows, cols = z.shape

# Add a MESH entity
mesh = msp.add_mesh()

msp.doc.layers.add("3d_surface")
mesh = msp.add_mesh(dxfattribs={"layer": "3d_surface"})

with mesh.edit_data() as mesh_data:
# Create vertices from X, Y, and dem_data (Z)
for i in range(rows):
for j in range(cols):
mesh_data.vertices.append((x[i, j], y[i, j], z[i, j]))

# Create faces (each grid cell becomes a quadrilateral face)
for i in range(rows - 1):
for j in range(cols - 1):
# Vertex indices for the four corners of the grid cell
v0 = i * cols + j          # Top-left
v1 = v0 + 1                # Top-right
v2 = v0 + cols             # Bottom-left
v3 = v2 + 1                # Bottom-right

# Add a quadrilateral face
mesh_data.faces.append((v0, v1, v3, v2))

dxf_file_path = 'example.dxf'
doc.saveas(dxf_file_path)
Созданный файл можно правильно прочитать с помощью edrawings и на Sharecad.org, но не с помощью freecad или autodesk.
Программа просмотра Autodesk дает следующее:< /p>

AutoCAD-InvalidFile К сожалению, файл чертежа недействителен и не может быть просмотрен. - Попробуйте восстановить файл в AutoCAD и загрузите его еще раз для просмотра.
TranslationWorker-InternalFailure Невосстановимый код выхода из экстрактора: -1073741831

Я делаю что-то не так?

Подробнее здесь: https://stackoverflow.com/questions/793 ... esk-viewer
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сетка, созданная с помощью ezdxf, привела к сбою Autodesk Viewer
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Сетка, созданная с помощью EZDXF, разбито Autodesk Viewer
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Autodesk Forge Viewer: Когда активируется инструмент для выбора коробки, но запускается только одно щелчок, результирующ
    Anonymous » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Autodesk Platform Service APS-IOT-Extension Viewer Ошибка выпуска: 404, 500
    Anonymous » » в форуме Html
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Autodesk Platform Service APS-IOT-Extension Viewer Ошибка выпуска: 404, 500
    Anonymous » » в форуме Javascript
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»