ਮੈਨੂੰ ਇੱਕ ਮਜ਼ਾਕ ਦੱਸੋ'] ", 'ਮੈਨੂੰ ਇੱਕ ਮਜ਼ਾਕ ਦੱਸੋ', ' [\'ਮੈਨੂੰ ਇੱਕ ਮਜ਼ਾਕ ਦੱਸੋ\', "ਜ਼ਰੂਰ! ਇੱਥੇ ਇੱਕ ਕਲਾਸਿਕ ਹੈਃ \\n\\nਵਹੀ ਗਣਿਤ ਦੀ ਕਿਤਾਬ ਉਦਾਸ ਕਿਉਂ ਸੀ? \\n\\n ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਸਨ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਉਹ ਮਜ਼ਾਕ ਮਿਲਿਆ ਹੋਵੇਗਾ।ਮਜ਼ੇਦਾਰ! ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਹੋਰ ਪ੍ਰਸ਼ਨ ਹਨ? ", \'ਮੈਂ NAME _ 2 ਲਈ NAME _ 1 ਉੱਤੇ ਇੱਕ ਬਟਨ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜੋ ਚੁਣੀਆਂ ਗਈਆਂ ਵਸਤੂਆਂ ਅਤੇ ਪਰਿਵਰਤਨਾਂ ਉੱਤੇ ਸਾਰੇ ਕੀਫ੍ਰੇਮ ਲੈਂਦਾ ਹੈ।ਟੈਂਜੈਂਟ ਕਦਮ ਵਾਲੇ ਟੈਂਜੈਂਟਾਂ ਵੱਲ ਵਕਰਦੇ ਹਨ \'] ', 'ਮੈਨੂੰ ਇੱਕ ਮਜ਼ਾਕ ਦੱਸੋ', ' [\'ਮੈਨੂੰ ਇੱਕ ਮਜ਼ਾਕ ਦੱਸੋ\', "ਜ਼ਰੂਰ! ਇੱਥੇ ਇੱਕ ਕਲਾਸਿਕ ਹੈਃ \\n\\nਵਹੀ ਗਣਿਤ ਦੀ ਕਿਤਾਬ ਉਦਾਸ ਕਿਉਂ ਸੀ? \\n\\n ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਸਮੱਸਿਆਵਾਂ ਸਨ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਉਹ ਮਜ਼ਾਕ ਮਿਲਿਆ ਹੋਵੇਗਾ।ਮਜ਼ੇਦਾਰ! ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਹੋਰ ਪ੍ਰਸ਼ਨ ਹਨ? ", \'ਮੈਂ NAME _ 2 ਲਈ NAME _ 1 ਉੱਤੇ ਇੱਕ ਬਟਨ ਪ੍ਰੋਗਰਾਮ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਜੋ ਚੁਣੀਆਂ ਗਈਆਂ ਵਸਤੂਆਂ ਅਤੇ ਪਰਿਵਰਤਨਾਂ ਉੱਤੇ ਸਾਰੇ ਕੀਫ੍ਰੇਮਾਂ ਨੂੰ ਲੈਂਦਾ ਹੈ।ਟੈਂਜੈਂਟ ਵਕਰ ਨੂੰ ਸਟੈਪਡ ਟੈਂਜੈਂਟ \',\' ਵਿੱਚ ਵਕਰਦਾ ਹੈ NAME _ 2 ਵਿੱਚ ਇੱਕ ਬਟਨ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰਨ ਲਈ ਜੋ ਚੁਣੀਆਂ ਗਈਆਂ ਵਸਤੂਆਂ ਉੱਤੇ ਸਾਰੇ ਕੀਫ੍ਰੇਮ ਲੈਂਦਾ ਹੈ ਅਤੇ ਟੈਂਜੈਂਟ ਵਕਰ ਨੂੰ ਬਦਲਦਾ ਹੈਸਟੈਪਡ ਟੈਂਜੈਂਟ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖਣ ਦੀ ਜ਼ਰੂਰਤ ਹੋਏਗੀ। ਇੱਥੇ ਇੱਕ ਉਦਾਹਰਣ ਹੈ ਕਿ ਤੁਸੀਂ ਨਾਮ _ 2 ਲਈ ਪਾਈਥਨ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਹ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋਃ \\n \'\\n #ਆਯਾਤ ਕਰੋਜ਼ਰੂਰੀ ਮੋਡੀਊਲ\\ਨਿੰਪੋਰਟ NAME_2.api \\ਨਿੰਪੋਰਟ NAME_2.OpenMaya ਨੂੰ om\\n\\n #ਦੇ ਰੂਪ ਵਿੱਚ ਟੈਂਜੈਂਟ ਕਰਵ ਨੂੰ ਸਟੈਪਡ ਟੈਂਜੈਂਟ ਵਿੱਚ ਬਦਲਣ ਲਈ ਇੱਕ ਫੰਕਸ਼ਨ ਬਣਾਓ।ਕਨਵਰਟ _ ਟੂ _ ਸਟੈਪਡ _ ਟੈਂਜੈਂਟਸ (ਚੋਣ): \\n #ਚੋਣ ਵਿੱਚ ਓਬਜ ਲਈ ਚੁਣੀਆਂ ਗਈਆਂ ਵਸਤੂਆਂ ਰਾਹੀਂ ਦੁਹਰਾਓਃ \\n #ਵਸਤੂ ਲਈ ਟੈਂਜੈਂਟ ਕਰਵ ਪ੍ਰਾਪਤ ਕਰੋ \\nਟੈਂਜੈਂਟ _ ਕਰਵ = obj.getTangentCurve () \\n #ਟੈਂਜੈਂਟ ਕਰਵ ਨੂੰ ਸਟੈਪਡ ਟੈਂਜੈਂਟ ਵਿੱਚ ਬਦਲੋ \\n tangent_curve.convertToSteppedTangents () \\n\\n #ਇੱਕ ਬਣਾਓਬਟਨ \\nਬਟਨ = om.MFnDButton (ਲੇਬਲ = "ਟੈਂਜੈਂਟਾਂ ਨੂੰ ਬਦਲੋ", ਮੀਨੂ ਨਾਮ = "ਪਰਿਵਰਤਨ ਕਰੋ") \\n #ਬਟਨ ਨੂੰ ਸੈੱਟ ਕਰੋ\\\'sਫੰਕਸ਼ਨ\\nbutton.setFunction (ਕਨਵਰਟ _ ਟੂ _ ਸਟੈਪਡ _ ਟੈਂਜੈਂਟਸ) \\n #ਬਟਨ ਨੂੰ ਮੇਨੂ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ \\nਮੇਨੂ = om.MMenu (ਟਾਈਟਲ = "ਟ੍ਰਾਂਸਫਾਰਮ",ਟਾਈਪ = "ਕਮਾਂਡ")\\nmenu.addItem (ਬਟਨ)\\nom.MayaScene.postMenu (ਮੇਨੂ) \\n "\'\\n ਇਹ ਸਕ੍ਰਿਪਟ ਇੱਕ ਬਟਨ ਬਣਾਉਂਦੀ ਹੈ, ਜਿਸ ਉੱਤੇ ਕਲਿੱਕ ਕਰਨ ਉੱਤੇ, ਟੈਂਜੈਂਟ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇਗਾ।ਚੁਣੀਆਂ ਗਈਆਂ ਸਾਰੀਆਂ ਵਸਤੂਆਂ ਦੇ ਕਰਵ ਨੂੰ ਸਟੈਪਡ ਟੈਂਜੈਂਟ ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ ਸਕ੍ਰਿਪਟ ਨੂੰ ਆਪਣੀਆਂ ਵਿਸ਼ੇਸ਼ ਜ਼ਰੂਰਤਾਂ ਦੇ ਅਨੁਸਾਰ ਸੰਸ਼ੋਧਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਸਿਰਫ ਟੈਂਜੈਂਟ ਕਰਵ ਨੂੰ ਬਦਲਣਾ।ਕੁੱਝ ਕਿਸਮ ਦੀਆਂ ਵਸਤੂਆਂ ਲਈ ਜਾਂ ਬਟਨ ਵਿੱਚ ਵਾਧੂ ਕਾਰਜਸ਼ੀਲਤਾ ਸ਼ਾਮਲ ਕਰਨਾ। \\n\\n ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਮਦਦ ਕਰਦਾ ਹੈ! ਜੇ ਤੁਹਾਡੇ ਕੋਈ ਹੋਰ ਪ੍ਰਸ਼ਨ ਹਨ ਤਾਂ ਮੈਨੂੰ ਦੱਸੋ। \',\'// ਗਲਤੀਃ ਲਾਈਨ 1: ਗਲਤ ਨਿਰਦੇਸ਼\'] ', 'ਮੈਨੂੰ ਇੱਕ ਮਜ਼ਾਕ ਦੱਸੋ \n ']