ਸੰਖੇਪ ਵੇਰਵਾ e os ਪੈਰਾਮ ਡੈਸਟਾ ਫੰਕਾਓ; ਪਬਲਿਕ ਸਟੈਟਿਕ ਮੈਟ੍ਰਿਕਸ 4x4 ਬਣਾਓ (ਕੁਆਟਰਨੀਅਨ ਨਾਮ _ 1) \\n {\\n\\t\\t\\n ਫਲੋਟ x2 = NAME_1.x + NAME_1.x; \\n ਫਲੋਟ y2= NAME_1.y + NAME_1.y; \\n ਫਲੋਟ z2 = NAME_1.z + NAME_1.z; \\n\\n ਫਲੋਟ x2x = x2 * NAME_1.x; \\n ਫਲੋਟ x2y = x2 * NAME_1.y; \\n ਫਲੋਟ x2z = x2 * NAME_1.z; \\nਫਲੋਟ x2w = x2 * NAME_1.w; \\n ਫਲੋਟ y2y = y2 * NAME_1.y; \\n ਫਲੋਟ y2z = y2 * NAME_1.z; \\n ਫਲੋਟ y2w = y2 * NAME_1.w; \\n ਫਲੋਟ z2z = z2 * NAME_1.z; \\n ਫਲੋਟz2w = z2 * NAME_1.w; \\n\\n ਮੈਟ੍ਰਿਕਸ4x4 ਮੈਟ = ਨਵਾਂ ਮੈਟ੍ਰਿਕਸ4x4 (); \\n\\n mat.m00 = 1.0f-(y2y + z2z); \\n mat.m01 = (x2y-z2w); \\n mat.m02 = (x2z + y2w); \\nmat.m03 = 0.0f; \\n\\n mat.m10 = (x2y + z2w); \\n mat.m11 = 1.0f-(x2x + z2z); \\n mat.m12 = (y2z-x2w); \\n mat.m13 = 0.0f; \\n mat.m20 = (x2z-y2w); \\nmat.m21 = (y2z + x2w); \\n mat.m22 = 1.0f-(x2x + y2y); \\n mat.m23 = 0.0f; \\n\\n mat.m30 = 0.0f; \\n mat.m31 = 0.0f; \\n mat.m32 = 0.0f; \\n mat.m33 = 1.0f; \\nਮੈਟ ਵਾਪਸ ਕਰੋ; \\n} '] ", 'ਜਨਤਕ ਸਥਿਰ ਮੈਟ੍ਰਿਕਸ 4x4 ਬਣਾਓ (ਕੁਆਟਰਨੀਅਨ ਨਾਮ _ 1) {ਫਲੋਟ x2 = NAME_1.x + NAME_1.x; ਫਲੋਟ y2 = NAME_1.y +NAME_1.y; ਫਲੋਟ z2 = NAME_1.z + NAME_1.z; ਫਲੋਟ x2x = x2 * NAME_1.x; ਫਲੋਟ x2y = x2 * NAME_1.y; ਫਲੋਟ x2z = x2 * NAME_1.z; ਫਲੋਟ x2w = x2 * NAME_1.w;ਫਲੋਟ y2y = y2 * NAME_1.y; ਫਲੋਟ y2z = y2 * NAME_1.z; ਫਲੋਟ y2w = y2 * NAME_1.w; ਫਲੋਟ z2z = z2 * NAME_1.z; ਫਲੋਟ z2w = z2 * NAME_1.w; ਮੈਟ੍ਰਿਕਸ4x4 ਮੈਟ =ਨਵਾਂ ਮੈਟਰਿਕਸ4x4 (); mat.m00 = 1.0f-(y2y + z2z); mat.m01 = (x2y-z2w); mat.m02 = (x2z + y2w); mat.m03 = 0.0f; mat.m10 = (x2y + z2w); mat.m11 = 1.0f -(x2x + z2z); mat.m12 = (y2z-x2w); mat.m13 = 0.0f; mat.m20 = (x2z-y2w); mat.m21 = (y2z + x2w); mat.m22 = 1.0f-(x2x + y2y); mat.m23 = 0.0f;mat.m30 = 0.0f; mat.m31 = 0.0f; mat.m32 = 0.0f; mat.m33 = 1.0f; ਰਿਟਰਨ ਮੈਟ;} \n ']