1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Вопрос для взрослых. mel.

Тема в разделе "Maya", создана пользователем _Phantom_, 21 мар 2009.

Модераторы: Dark™, Skif
  1. _Phantom_

    _Phantom_ Знаток

    С нами с:
    19.09.2006
    Сообщения:
    970
    Симпатии:
    0
    Баллы:
    30
    "Низшие умы обсуждают людей, средние - события, высшие - идеи"
    С этой цитаты полагаю надо начать.
    Идея в создании приложения средствами mel. CAD приложения. Кто работал в акаде, арчи или ревите поймет о чем я. Зачем то надо? Оно будет бесплатно.
    Идея появилась не из неоткуда. Читал программирование на mel. Но, т.к. инженер, исхожу из практических соображений применения.
    Итак, вопрос: возможно ли средствами mel создать аналог автокада? Если ДА, то почему этого никто еще не сделал?
     
  2. Skif vip

    Skif Administrator Команда форума

    С нами с:
    26.03.2004
    Сообщения:
    6.826
    Симпатии:
    417
    Баллы:
    2.787
  3. Slavenin

    Slavenin Активный участник

    С нами с:
    22.06.2008
    Сообщения:
    264
    Симпатии:
    0
    Баллы:
    16
    вообще сомневаюсь что можно сделать на меле отдельное приложение по причине того что он принадлежит майке, и не встречал еще ни одного приложения которое его бы понимало(с кадом не работал, не знаю как там), проще на С++ это реализовать
     
  4. Dark™ vip

    Dark™ Administrator Команда форума

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Вообще будущие за Python API, но и с помощью OpenMaya API тоже самое можно сделать, тот же Си++
     
  5. Михаил Куркубет

    Михаил Куркубет Знаток

    С нами с:
    07.10.2002
    Сообщения:
    545
    Симпатии:
    0
    Баллы:
    24
    А почему именно мел? Мел это приложение в приложении. На яве вон народ чудеса творит. ИМХО.
     
  6. _Phantom_

    _Phantom_ Знаток

    С нами с:
    19.09.2006
    Сообщения:
    970
    Симпатии:
    0
    Баллы:
    30
    Я далеко не программер, но читал в книжке о mel, что можно сделать все что угодно, начиная от тетриса, заканчивая отдельными приложениями авторскими. Попытаюсь завтра найти где это было написано, потому как создание подобия автокада сводиться к созданию линий, штриховок, размеров и выводе в формате dwg|dxf.
    Я считал mel полноценным языком программирования. Сильно ли ошибаюсь?
     
  7. Slavenin

    Slavenin Активный участник

    С нами с:
    22.06.2008
    Сообщения:
    264
    Симпатии:
    0
    Баллы:
    16
    смотря с какой стороны посмотреть, на мой взгляд основной недостаток мела в том, что он не поддерживает работу со ссылками и указателями, поэтому написанное на нем приложение будет жутко тормозным, так как одним побитовым копированием обойтись крайне сложно..., все зависит от размера передаваемыз данных
     
  8. Skif vip

    Skif Administrator Команда форума

    С нами с:
    26.03.2004
    Сообщения:
    6.826
    Симпатии:
    417
    Баллы:
    2.787
    про тетрис правда... у меня есть скрипт тетриса... довольно забавно...
     
  9. sky_myth

    sky_myth Знаток

    С нами с:
    16.06.2005
    Сообщения:
    221
    Симпатии:
    1
    Баллы:
    23
    конечно можно... вопрос только ради чего... это будет куда проще сделать на с++ или другом языке высшего уровня.
     
  10. Slavenin

    Slavenin Активный участник

    С нами с:
    22.06.2008
    Сообщения:
    264
    Симпатии:
    0
    Баллы:
    16
    ы))) С++, как раз является языком низкого уровня, так как позволяет управлять всеми глубокими процессами работы приложения ;)
     
  11. fm4

    fm4 Знаток

    С нами с:
    04.01.2008
    Сообщения:
    572
    Симпатии:
    0
    Баллы:
    29
    А вот и нет - на сколько мне известно, mel существует только как часть майки и не отделим от нее. Так что лицензия или лекарство на майку для вашего CAD-а все равно понадобиться.
    Теоретически можно написать интерпретатор mel, язык не такой сложный. Я даже где то видел опен-сорсный проект. Но без майки это будет только очередной никому не нужный скриптовый язык.

    Вы в этом абсолютно уверены? ;) Спрашиваю как професиональный С++ програмер с приличным стажем. :oops:

    Кстати вот что по этому поводу говорит википедия:
     
  12. V-snejok

    V-snejok Знаток

    С нами с:
    17.06.2008
    Сообщения:
    346
    Симпатии:
    0
    Баллы:
    22
    скинь пожалуйста этот скриптик в личку, очень интересно!!! ну или поделись ссылкой откуда скачал, если не трудно :)
     
  13. Dark™ vip

    Dark™ Administrator Команда форума

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Да, для Си++ надо отдельную категорию языков вводить =) Если не ошибаюсь, то Си++ относится к системному уровню.
     
  14. _Phantom_

    _Phantom_ Знаток

    С нами с:
    19.09.2006
    Сообщения:
    970
    Симпатии:
    0
    Баллы:
    30
    Спасибо, что прояснили ситуацию сразу по нескольким вопросам. Мечты о создании мини CAD приложения, скомпилированного при помощи mel рухнули как качан капусты. Действительно, это бы давно сделали, знающие люди, еслиб было это легко. Каждая большая фирма создавала бы CAD для себя, но с единым форматом вывода.
     
  15. fm4

    fm4 Знаток

    С нами с:
    04.01.2008
    Сообщения:
    572
    Симпатии:
    0
    Баллы:
    29
    Нет, ну это уже ни в какие ворота не лезет! :p
    mel - вообще не компилируется, это скриптовый язык. У него даже бинарной формы, как у того же Lua, нет. Он всегда в "исходниках". :)

    ИМХО, ошибаешься! ;) Это Си - системный, а С++ средний мультипарадигменный - там фичи низкого и высокого уровня перемешаны. Хоть так пиши, хоть эдак.
     
Модераторы: Dark™, Skif

Поделиться этой страницей