CS

chisomobanzi/serpentine3d

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

121 stars 18 forks Качество 69 Тренд 40MIT

Open-source NURBS surface modeller — свободный моделлер в стиле Rhino на ядре OpenCASCADE с интеграцией MCP с искусственным интеллектом

Обзор

Скачать для Linux · Windows · macOS · Веб-сайт Serpentine3D (serp3d) — это свободный моделер поверхностей в духе Rhinoceros 3D — BREP/NURBS геометрии на ядре OpenCASCADE, а не для мешов. Он создан для дизайнеров декораций, архитекторов и промышленных дизайнеров, которые хотят настоящий рабочий процесс в стиле Rhino: командная строка с запросом на ввод, слои, привязки объектов к строительной плоскости, обмен STEP/OBJ/FBX и тёмный, сфокусированный интерфейс. Весь движок моделирования также работает в режиме headless, так что ту же геометрию, которую вы создаёте вручную, можно написать, обрабатывать пакетно или управлять ИИ. Назван в честь извилистого камня зимбабвийской скульптуры шона и S-образной кривой, лежащей в основе геометрии NURBS. - FreeCAD — это параметрический твёрдый CAD; Blender работает на основе mesh. Serpentine3D заполняет пробел в моделировании свободных поверхностей — как на Linux, так и на Windows, так и на macOS. - Включённый в комплект сервер MCP позволяет Claude (или любому MCP-клиенту) видеть ваш view-viewview, создавать геометрию, выполнять любую команду и управлять сценой.

Обзор (машинный перевод)

Открытый моделлер NURBS для того, что строится.
Точные кривые и поверхности, чертежные листы, из которых может строиться мастерская, команда линия, говорящая на носороге, и помощник, который может управлять всем этим.
Linux, Windows и macOS. Бесплатно, без учетной записи.

Скачать · Веб-сайт · Документация · От Rhino?

https://github.com/user-attachments/assets/837002ba-7780-49d3-b966-71d6469ba884

Сделано в Serpentine3D

Кино и телевидение · декорация с аркой, 35 объектов на 8 слоях Ювелирные изделия · Соборный пасьянс с 57-гранным блестящим элементом Архитектура · 50 этажей, вращающиеся на четверть оборота

Дизайн продукта · одна поверхность, прошедшая через четыре кривых Скульптура · Прорезанная петля из змеиного камня Интерьеры · винтовая лестница, 14 дубовых ступеней

Что он делает

  • Точная геометрия. Кривые NURBS, поверхности и твёрдые тела на OpenCASCADE ядро, а не сетки. Rhino .3dm, STEP, DXF, SVG, OBJ, FBX и STL в и выход; glTF, USD и 3MF выход; Облака E57 входят внутрь.
  • Командная строка, говорящая на языке Рино. loft, sweep2, filletedge, booleanunion и более 200 других с псевдонимами Рино возражают

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

https://github.com/user-attachments/assets/837002ba-7780-49d3-b966-71d6469ba884

Made in Serpentine3D

What it does

  • Exact geometry. NURBS curves, surfaces and solids on the OpenCASCADE kernel, not meshes. Rhino .3dm, STEP, DXF, SVG, OBJ, FBX and STL in and out; glTF, USD and 3MF out; E57 point clouds in.
  • A command line that speaks Rhino. loft, sweep2, filletedge, booleanunion and more than 200 others, with Rhino’s aliases, object snaps, layers and a gumball that pushes faces and rounds edges by hand.
  • Drawings from the model. A4 to A0 sheets with live detail views, hidden-line views, dimensions, hatching and title blocks, printed to vector PDF.
  • An assistant that can see. Describe a change and it runs the commands, looks at the viewport to check its work and fixes its own mistakes, all undoable. Use Claude, a ChatGPT account, an OpenAI key, or a local, open-weight model.
  • Headless. Script it in the built-in editor, batch it with serp3d-batch, or let any MCP client drive a live session.
  • Checks before you build. Zebra stripes, curvature, draft analysis and printcheck for 3D printing.
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →