موضوع: الى خبراء ال MAXScript

ردود: 9 | زيارات: 836
  1. #1
    عضو نشيط
    صور رمزية عصام ماكس
    تاريخ التسجيل
    Jul 2001
    المنطقة
    مصر
    العمر
    32
    ردود
    738

    الى خبراء ال MAXScript

    السلام عليكم

    أخوانى ، هل يمكن ان اصنع زر بالماكس يؤدى وظيفة معينة حين الضغط عليه عن طريق ال

    MAXScript ؟

    فمثلا انا اريد ان اعمل زر يقوم بتقسيم الحواف Edges الى جزئين

    متساويين بوضع Vertex بينهم ، وذلك عند العمل بال Editable Poly ...

    وشكرا مقدما ....
    اللهم اغفرلي ما لا يعلمون ,واجعلني خيرا مما يظنون


  2. #2
    يرجى عدم وضع عناوين المواضيع بطريقة الى خبراء كذا ..... غالبية الخبراء يتواجدون قليلا فى المنتديات

    كود:
    try ( destroyDialog roDivideEdge ) catch ()
    
        rollout roDivideEdge "Divide Edge" (
            spinner spnDivs "Divide by " range:[2,1000,2] type:#integer
            button btnDivide "Divide"
    
            fn divideEdge poly edge divs = (
                local nVerts = divs - 1
                for div = 1 to nVerts do (
                    local frac = 1.0 / (divs as Float)
                    local newVert = polyOp.divideEdge poly edge frac
                    local edges = (polyOp.getEdgesUsingVert poly newVert) as Array
                    if edges[1] == edge then edge = edges[2] else edge = edges[1]
                    divs -= 1
                            
                )
            )
            
            on btnDivide pressed do (
                if selection.count == 1 do (
                    if (classOf selection[1]) == Editable_Poly do (
                        local edgeSel = polyOp.getEdgeSelection selection[1] as Array
                        if edgeSel.count > 0 do (
                            for edge in edgeSel do (
                                divideEdge selection[1] edge spnDivs.value
                            )
                        )
                    )
                )
            )
        )
    
        createDialog roDivideEdge
    )
    السكريبت اهداء من احد الاصدقاء على ال cgtalk


  3. #3
    ما معنى هدا الشعر يا سيفر


    مال البحاط مقرمطا يسعى دواما بين هك و هنكل
    اذا اقبل البراط طاح بهمه وان اقرط المحطوش ناء بكلكل
    يكاد على فرط الحطيف يبقبق و يضرب ما بين الهماط بكندل
    فيا ايها البغفوش لست بقاعد و لا انت فى كل البحيص بطنبل
    و شكرا لك مسبقا

  4. #4
    عضو نشيط
    صور رمزية عصام ماكس
    تاريخ التسجيل
    Jul 2001
    المنطقة
    مصر
    العمر
    32
    ردود
    738
    السلام عليكم

    أولا شكرا اخى cyfer على الرد ، ولكن معلش انا بس عايز اعرف ازاى استخدم الكلام اللى انت حاطته

    ؟؟ ..... يعنى اين اضعه بالماكس ؟؟؟؟

    وشكرا
    اللهم اغفرلي ما لا يعلمون ,واجعلني خيرا مما يظنون

  5. #5
    عضو متميز
    تاريخ التسجيل
    Dec 2005
    ردود
    1,129
    السلام عليكم
    السكريبت ينقصها فتح القوس في بداية rollout

  6. #6
    yassine4d

    القوس الناقص تم بواسطة المنتدى عند وضع كود حول السكريبت
    و هذا يحدث معى دائما عند اى paste لاى كود او اى كتابة بالانجليزية !!

    عصام ماكس

    تستطيع ان تستخدمه بطرق كثيرة و اسهلهم ان تكون فى الماكس و تختار maxscript
    new script
    ثم تضع الكود و ctrl + E ......... او تختار من قائمة فايل .. evaluate all

    بعد ذاك اما ان تضعه فى toolbar او تصنع له شورتكت

  7. #7
    عضو نشيط
    صور رمزية عصام ماكس
    تاريخ التسجيل
    Jul 2001
    المنطقة
    مصر
    العمر
    32
    ردود
    738
    الف شكر يا شباب

    السكريبت اشتغل ، بس مش عارف ازاى اضعه فى ال toolbar كما قلت لى اخى cyfer

    فالناتج عبارة عن مربع به ازرار ولكن ازاى ادخله فى toolbar ؟

    والف شكر مرة اخرى
    اللهم اغفرلي ما لا يعلمون ,واجعلني خيرا مما يظنون

  8. #8
    تعلم على السكريبت كله و تضغط ال left click فى الماوس و تعمله drag على toolbar

  9. #9
    عضو نشيط
    صور رمزية عصام ماكس
    تاريخ التسجيل
    Jul 2001
    المنطقة
    مصر
    العمر
    32
    ردود
    738
    الف شكر اخى الكريم Cyfer واسف على التأخر فى الرد
    اللهم اغفرلي ما لا يعلمون ,واجعلني خيرا مما يظنون

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل