Tôi có một phần tử khối được xoay và dịch trong không gian 3d.Làm thế nào để đảo ngược kỹ sư chuyển đổi ma trận web3d
Tôi muốn tìm hiểu chỉ phần xoay của biến đổi này tại một thời điểm nhất định. Điều này có thể không?
tôi có:
var cube = document.getElementById("cube");
var transform = getComputedStyle(cube).webkitTransform;
//the value of transform is:
// matrix3d(-1, 0, 0.00000000000000012246467991473532, 0,
// 0, 1, 0, 0,
// -0.00000000000000012246467991473532, 0, -1, 0,
// 0, 0, 0, 1)
Trợ giúp? :-)
nhận được giá trị y của việc chuyển đổi? bạn có thể muốn xem dịch(). chuyển đổi dạng ma trận thành giá trị. nhiều hơn về điều này ở đây [dịch chuyển đổi] (https://developer.mozilla.org/en/CSS/transform-function#translate()) –
Có lẽ tôi không làm theo, nhưng tôi bị mắc kẹt với matrix3d này, việc chuyển đổi đang được áp dụng cho tôi bởi mã của người khác. Tôi chỉ đang cố gắng xem liệu tôi có thể làm việc theo cách của mình trở lại JUST xoay vòng –
Tôi hiểu lầm hay không. nghĩ u muốn sử dụng giá trị của biến đổi để làm điều gì đó. bỏ qua nhận xét. Tôi tìm thấy một hàm trên liên kết này [Đọc getRotationDegrees] (http://stackoverflow.com/questions/3336101/css3-animation-on-transform-rotate-way-to-fetch-current-deg-of-the-rotating- el). Và đọc trên liên kết ở trên để nhận giá trị nào thuộc về Y. và sử dụng cách họ sử dụng hàm để lấy mức độ Y. Tôi sẽ đọc về sau này tonite nếu u havent nhận được câu trả lời. xin lỗi vì không đủ hữu ích. trên đường đi làm. :) –