cuốn sách gpt4 ai đã làm

Chuyển đổi CSS Matrix3D

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 22:03:19 32 4
mua khóa gpt4 Nike

Tôi đã tạo hiệu ứng 3D bằng RotateX trong câu đố này:

http://jsfiddle.net/vEWEL/11/

Tuy nhiên, tôi không chắc làm cách nào để đạt được hiệu ứng tương tự trên hình vuông màu đỏ trong Fiddle này:

http://jsfiddle.net/paulsidebottom/jbfSj/

Tôi cần áp dụng phép biến đổi Matrix3D nào cho điểm đánh dấu để làm cho nó đứng thẳng trong mặt phẳng thẳng đứng?

câu trả lời hay nhất

Bằng cách kiểm tra ví dụ đầu tiên, sau đó xem tab Tính toán trong Trình kiểm tra Webkit, bạn có thể thấy ma trận đầu tiên được sử dụng là:

-webkit-transform: ma trận3d(1, 0, 0, 0,
0, 0,5000000000000001, -0,8660254037844386, 0, 0,
0,8660254037844386, 0,5000000000000001, 0,
0, 0, 0, 1);

Việc áp dụng nguyên trạng dường như không hoạt động trong ví dụ thứ hai của bạn, nhưng đó có thể là do những khác biệt khác trong mã của bạn.

Nó được sử dụng vì ma trận xoay trên trục X trông như thế này:

[1,0,0,0],
[0,cos(a), sin(-a), 0],
[0,sin(a), cos(a), 0],
[0,0,0,1]

Trong ví dụ của bạn, a là 60 độ, tính bằng radian là π/3. cos(π/3) = 0,5, sin(π/3) = sqrt(3)/2 = 0,866025.

Về chuyển đổi CSS Matrix3D, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/8861739/

32 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress