Files
kompas3d-mcp/docs/Kompas3D_SDK/guides/demo.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

10 KiB
Raw Blame History

title, type, api, domain, tags, sources
title type api domain tags sources
Демонстрационные примеры SDK КОМПАС-3D guide
api7
3d
guide
api7
3d
demo
demo_prim_km.html

В комплект поставки SDK КОМПАС-3D включены демонстрационные примеры. Они находятся в подпапке \SDK\Samples папки установки КОМПАС-3D.

  1. Демонстрационные примеры применения 2D API (см таблицу). Демонстрационные примеры применения 2D API
    Пример Для Automation Для COM
    STEP1 — самая простая библиотека BuilderC++ — \C++\CBUILDERAUTO\step1 Visual C++ — \C++\VisualcAUTO\step1 Visual.NET C# — \C#\Automation\Step1 Delphi Pascal — \Pascal\DELPHIAUTO\step1 Visual Basic — \Basic\STEP1 Builder С++ — \C++\CBUILDER\step1 Visual C++ — \C++\Visualc\step1 Delphi Pascal — \Pascal\Delphi\step1
    STEP2 — математика Builder С++ — \C++\CBUILDERAUTO\step2 Visual C++ — \C++\VisualCAuto\step2 Visual.NET C# — \C#\Automation\step2 Delphi Pascal — \Pascal\DelphiAuto\step2 Visual Basic — \Basic\step2 Builder С++ — \C++\CBUILDER\step2 Visual C++ — \C++\VisualC\step2
    STEP2a — массив неопределенной длины Builder С++ — \C++\CBUILDERAUTO\step2a Visual C++ — \C++\VisualCAuto\step2a Visual.NET C# — \C#\Automation\step2a Delphi Pascal — \Pascal\DelphiAuto\step2a Visual Basic — \Basic\step2a Builder С++ — \C++\CBUILDER\step2a Visual C++ — \C++\VisualC\step2a Delphi Pascal — \Pascal\Delphi\step2a
    STEP3 — объекты Builder С++ — \C++\CBUILDERAUTO\step3 Visual C++ — \C++\VisualCAuto\step3 Visual.NET C# — \C#\Automation\step3 Delphi Pascal — \Pascal\DelphiAuto\step3 Visual Basic — \Basic\step3 Builder С++ — \C++\CBUILDER\step3 Visual C++ — \C++\VisualC\step3 Delphi Pascal — \Pascal\Delphi\step3
    STEP3a — объекты Builder С++ — \C++\CBUILDERAUTO\step3a Visual C++ — \C++\VisualCAuto\step3a Visual.NET C# — \C#\Automation\step3a Delphi Pascal — \Pascal\DelphiAuto\step3a Visual Basic — \Basic\step3a Builder С++ — \C++\CBUILDER\step3a Visual C++ — \C++\VisualC\step3a Delphi Pascal — \Pascal\Delphi\step3a
    STEP4 — приемы работы Builder С++ — \C++\CBUILDERAUTO\step4 Visual C++ — \C++\VisualCAuto\step4 Visual.NET C# — \C#\Automation\step4 Delphi Pascal — \Pascal\DelphiAuto\step4 Visual Basic — \Basic\step4 Builder С++ — \C++\CBUILDER\step4 Visual C++ — \C++\VisualC\step4 Delphi Pascal — \Pascal\Delphi\step4
    STEP4_1 — процессы Cursor и Placement Visual C++ — \C++\VisualCAuto\step4 Builder С++ — \C++\CBUILDER\step4 Visual C++ — \C++\VisualC\step4 Delphi Pascal — \Pascal\Delphi\step4
    STEP4_2 — пример диалога отрисовки слайда, растрового изображения или КОМПАС-документа Visual C++ — \C++\VisualcAUTO\step4 Builder С++ — \C++\CBuilder\step4 Visual C++ — \C++\Visualc\step4 Delphi Pascal — \Pascal\Delphi\step4
    STEP5 — редактирование Builder С++ — \C++\CBUILDERAUTO\step5 Visual C++ — \C++\VisualCAuto\step5 Visual.NET C# — \C#\Automation\step5 Delphi Pascal — \Pascal\DelphiAuto\step5 Visual Basic — \Basic\step5 Builder С++ — \C++\CBUILDER\step5 Visual C++ — \C++\VisualC\step5 Delphi Pascal — \Pascal\Delphi\step5
    STEP6 — запоминание указателя Builder С++ — \C++\CBUILDERAUTO\step6 Visual C++ — \C++\VisualCAuto\step6 Visual.NET C# — \C#\Automation\step6 Delphi Pascal — \Pascal\DelphiAuto\step6 Visual Basic — \Basic\step6 Builder С++ — \C++\CBUILDER\step6 Visual C++ — \C++\VisualC\step6 Delphi Pascal — \Pascal\Delphi\step6
    STEP7 — навигация по модели Builder С++ — \C++\CBUILDERAUTO\step7 Visual C++ — \C++\VisualCAuto\step7 Visual.NET C# — \C#\Automation\step7 Delphi Pascal — \Pascal\DelphiAuto\step7 Visual Basic — \Basic\step7 Builder С++ — \C++\CBUILDER\step7 Visual C++ — \C++\VisualC\step7 Delphi Pascal — \Pascal\Delphi\step7
    STEP8 — работа с атрибутами Builder С++ — \C++\CBUILDERAUTO\step8 Visual C++ — \C++\VisualCAuto\step8 Visual.NET C# — \C#\Automation\step8 Delphi Pascal — \Pascal\DelphiAuto\step8 Visual Basic — \Basic\step8 Builder С++ — \C++\CBUILDER\step8 Visual C++ — \C++\VisualC\step8 Delphi Pascal — \Pascal\Delphi\step8
    STEP9 — размеры и технологические обозначения Builder С++ — \C++\CBUILDERAUTO\step9 Visual C++ — \C++\VisualCAuto\step9 Visual.NET C# — \C#\Automation\step9\ Delphi Pascal — \Pascal\DelphiAuto\step9 Visual Basic — \Basic\step9 Builder С++ — \C++\CBUILDER\step9 Visual C++ — \C++\VisualC\step9 Delphi Pascal — \Pascal\Delphi\step9
    STEP10 — работа с объектами спецификации Builder С++ — \C++\CBUILDERAUTO\step10 Visual C++ — \C++\VisualCAuto\step10 Visual.NET C# — \C#\Automation\step10 Delphi Pascal — \Pascal\DelphiAuto\step10 Visual Basic — \Basic\step10 Builder С++ — \C++\CBUILDER\step10 Visual C++ — \C++\VisualC\step10 Delphi Pascal — \Pascal\Delphi\step10
    STEP11 — пример запроса на создание командного окна Visual C++ — \C++\VisualcAUTO\step11 Visual.NET C# — \C#\Automation\Step11 Delphi Pascal — \Pascal\DELPHIAUTO\step11 Visual Basic — \Basic\STEP11 Builder С++ — \C++\CBuilder\step11 Visual C++ — \C++\Visualc\step11 Delphi Pascal — \Pascal\Delphi\step11
    SLIDEWRK — пример обработки слайдов Visual C++ — \C++\VisualcAUTO\slideWrk Visual.NET C# — \C#\Automation\SlideWrk Builder С++ — \C++\CBuilder\slideWrk Visual C++ — \C++\Visualc\slideWrk
    GAYKA — пример построения изображения стандартного изделия (гайки) Visual C++ — \C++\VisualcAUTO\gayka Visual.NET C# — \C#\Automation\Gayka Visual Basic — \Basic\gayka Builder С++ — \C++\CBUILDER\gayka Delphi Pascal — \Pascal\Delphi\gayka
  2. Демонстрационные примеры применения 3D API (см. таблицу). Демонстрационные примеры применения 3D API
    Пример Для Automation Для COM
    STEP3D1 — операции (создание формообразующих элементов) Builder С++ — \C++\CBUILDERAUTO\step3d1 Visual C++ — \C++\VisualCAuto\step3d1 Visual.NET C# — \C#\Automation\step3d1 Delphi Pascal — \Pascal\DelphiAuto\step3d1 Visual Basic — \Basic\step3d1 Builder С++ — \C++\CBUILDER\step3d1 Visual C++ — \C++\VisualC\step3d1
    STEP3D2 — работа с компонентом (деталью или подсборкой) Builder С++ — \C++\CBUILDERAUTO\step3d2 Visual C++ — \C++\VisualCAuto\step3d2 Visual.NET C# — \C#\Automation\step3d2 Delphi Pascal — \Pascal\DELPHIAUTO\step3d2 Visual Basic — \Basic\step3d2 Builder С++ — \C++\CBUILDER\step3d2 Visual C++ — \C++\VisualC\step3d2
    STEP3D3 — конструктивные оси и плоскости Builder С++ — \C++\CBUILDERAUTO\step3d3 Visual C++ — \C++\VisualCAuto\step3d3 Visual.NET C# — \C#\Automation\step3d3 Delphi Pascal — \Pascal\DELPHIAUTO\step3d3 Visual Basic — \Basic\step3d3 Builder С++ — \C++\CBUILDER\step3d3 Visual C++ — \C++\VisualC\step3d3
    STUDS3D — пример построения модели стандартного изделия (шпильки) Visual C++ — \C++\VisualcAUTO\studs3d Visual.NET C# — \C#\Automation\Studs3d Builder С++ — \C++\CBuilder\studs3d Visual C++ — \C++\Visualc\studs3d
  3. Демонстрационные примеры создания контроллера для КОМПАС: ksContrl.exe - контроллер.
  4. Демонстрационные примеры использования управляющего элемента ActiveX КОМПАС: ksActiveX.exe - пример использования управляющего элемента ActiveX КОМПАС.
  5. Демонстрационные примеры обработки событий КОМПАС (см. таблицу). Демонстрационные примеры обработки событий
    Пример Для Automation Для COM
    eventCom — пример обработки событий системы КОМПАС Builder С++ — \C++\CBuilder\eventsCom Delphi Pascal — \Pascal\Delphi\EventsCom
    eventAuto — пример обработки событий системы КОМПАС Builder С++ — \C++\CBUILDERAUTO\EventsAuto Visual C++ — \C++\VisualcAUTO\eventsAuto Visual.NET C# — \C#\Automation\EventsAuto Delphi Pascal — \Pascal\DELPHIAUTO\EventsAuto Visual Basic — \Basic\events
  6. Демонстрационные примеры, использующие API7 (см. таблицу). Демонстрационные примеры, использующие API7
    Пример Для Automation Для COM
    Gayka1 — пример построения стандартного изделия (гайки) c использованием порядка отрисовки объектов и Панели свойств Visual Basic — \Basic\gayka1 Visual C++ — \C++\Visualc\Gayka1
    Step12 — пример создания пользовательской Панели свойств C# — \C#\Automation\Step12 Visual C++ — \C++\Visualc\Step12 Delphi Pascal — \Pascal\Delphi\step12
    Step1_API7_2D — пример создания строительных обозначений Visual C++ — \C++\Visualc\Step1_API7_2D Delphi Pascal — \Pascal\Delphi\Step1_API7_2D
    Сube — пример использования OpenGL Visual C++ — \C++\Visualc\Cube Delphi Pascal — \Pascal\Delphi\Cube