> For the complete documentation index, see [llms.txt](https://black1277.gitbook.io/python-for-cinema4d/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://black1277.gitbook.io/python-for-cinema4d/readme.md).

# Cinema 4D - Краткая справка по языку Python

Вся информация действительна для версии CINEMA 4D R23

:books: [Версия на gitbook.io](https://black1277.gitbook.io/python-for-cinema4d)

Всегда думалось, что достаточно заглянуть в официальную документацию от MAXON и любые вопросы по языку будут решены. В реальности, все оказалось совсем не так. В их мануале очень мало примеров, а написан он так "лаконично" и не очевидно, что там скорее чёрт ногу сломит... И видел я у них на форуме как люди еще и благодарят их за эту документацию. В русскоязычном сегменте интернета тоже очень скудно с этим. В основном, всю полезную информацию приходится собирать по кускам и большую часть с англоязычных ресурсов и форумов. Изначально, собирал для себя инфу. Когда поднакопилось, решил немного систематизировать и упорядочить. А теперь решил поделиться. По мере наличия свободного времени буду дополнять и обновлять. Возможно, кому-то еще пригодится.

В папке :blue\_book: [**scripts**](/python-for-cinema4d/scripts.md) - находятся простые скрипты выполняющие элементарные действия, необходимые для понимания того как работает то или иное действие.

В папке :green\_book: [**text**](/python-for-cinema4d/text.md) - немного документации в вольном стиле, а так же ссылки на официальную документацию и примеры.

В папке :closed\_book: [**plugin**](/python-for-cinema4d/plugin.md) - информация о написании плагинов

P.S. Как же я замучался обновлять ссылки на официальную документацию! :angry: У них на сервере меняются урлы чуть ли не каждый месяц. Если так будет продолжаться - придется просто скопировать нужные страницы в свой репозиторий.

P.P.S. У кого есть полезная информация по теме скрипто- и плагинописания на Python для CINEMA 4D присылайте, пишите в issues, форкайте, приму пул реквесты :thumbsup:


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://black1277.gitbook.io/python-for-cinema4d/readme.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
