
Hi Dong, Here is an example VRML file that contains a virus particle model. It uses a cone as the icosahedral asymmetric unit. You could change the definition of the asymmetric unit at the top of the VRML. This file will display in Chimera 1.2056. Tom ----- File icos.vrml follows: #VRML V2.0 utf8 Transform { children [ DEF asymmetric_unit Transform { translation 0 5 0 children [ Shape { geometry Cone {} } ] } Transform { rotation 0.00000000 0.00000000 1.00000000 0.00000000 children USE asymmetric_unit } Transform { rotation -0.30901699 0.80901699 -0.50000000 3.14159265 children USE asymmetric_unit } Transform { rotation 0.57735027 0.57735027 -0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation 0.93417236 -0.35682209 -0.00000000 2.09439510 children USE asymmetric_unit } Transform { rotation 0.85065081 0.00000000 -0.52573111 2.51327412 children USE asymmetric_unit } Transform { rotation 0.52573111 -0.85065081 0.00000000 2.51327412 children USE asymmetric_unit } Transform { rotation 0.30901699 0.80901699 -0.50000000 3.14159265 children USE asymmetric_unit } Transform { rotation -0.00000000 -0.52573111 0.85065081 2.51327412 children USE asymmetric_unit } Transform { rotation 0.35682209 0.00000000 -0.93417236 2.09439510 children USE asymmetric_unit } Transform { rotation 0.52573111 -0.85065081 0.00000000 1.25663706 children USE asymmetric_unit } Transform { rotation 0.57735027 -0.57735027 -0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation 0.00000000 -0.93417236 0.35682209 2.09439510 children USE asymmetric_unit } Transform { rotation -0.50000000 -0.30901699 0.80901699 3.14159265 children USE asymmetric_unit } Transform { rotation -0.35682209 0.00000000 0.93417236 2.09439510 children USE asymmetric_unit } Transform { rotation 0.00000000 -0.52573111 -0.85065081 2.51327412 children USE asymmetric_unit } Transform { rotation -0.52573111 -0.85065081 -0.00000000 1.25663706 children USE asymmetric_unit } Transform { rotation 0.00000000 -0.93417236 -0.35682209 2.09439510 children USE asymmetric_unit } Transform { rotation -0.57735027 -0.57735027 0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation -0.50000000 0.30901699 0.80901699 3.14159265 children USE asymmetric_unit } Transform { rotation -0.57735027 0.57735027 0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation 0.30901699 0.80901699 0.50000000 3.14159265 children USE asymmetric_unit } Transform { rotation -0.93417236 -0.35682209 0.00000000 2.09439510 children USE asymmetric_unit } Transform { rotation -0.52573111 -0.85065081 0.00000000 2.51327412 children USE asymmetric_unit } Transform { rotation -0.85065081 0.00000000 0.52573111 2.51327412 children USE asymmetric_unit } Transform { rotation -0.30901699 0.80901699 0.50000000 3.14159265 children USE asymmetric_unit } Transform { rotation -0.52573111 0.85065081 0.00000000 2.51327412 children USE asymmetric_unit } Transform { rotation 0.52573111 0.85065081 0.00000000 2.51327412 children USE asymmetric_unit } Transform { rotation 1.00000000 0.00000000 0.00000000 3.14159265 children USE asymmetric_unit } Transform { rotation 0.80901699 0.50000000 -0.30901699 3.14159265 children USE asymmetric_unit } Transform { rotation 0.80901699 -0.50000000 -0.30901699 3.14159265 children USE asymmetric_unit } Transform { rotation 0.00000000 1.00000000 0.00000000 3.14159265 children USE asymmetric_unit } Transform { rotation 0.85065081 -0.00000000 -0.52573111 1.25663706 children USE asymmetric_unit } Transform { rotation 0.57735027 -0.57735027 0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation -0.00000000 0.52573111 -0.85065081 2.51327412 children USE asymmetric_unit } Transform { rotation 0.50000000 -0.30901699 0.80901699 3.14159265 children USE asymmetric_unit } Transform { rotation 0.00000000 0.52573111 -0.85065081 1.25663706 children USE asymmetric_unit } Transform { rotation 0.85065081 0.00000000 0.52573111 1.25663706 children USE asymmetric_unit } Transform { rotation 0.93417236 0.35682209 0.00000000 2.09439510 children USE asymmetric_unit } Transform { rotation 0.80901699 -0.50000000 0.30901699 3.14159265 children USE asymmetric_unit } Transform { rotation 0.00000000 0.93417236 -0.35682209 2.09439510 children USE asymmetric_unit } Transform { rotation -0.57735027 0.57735027 -0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation 0.52573111 0.85065081 -0.00000000 1.25663706 children USE asymmetric_unit } Transform { rotation 0.85065081 0.00000000 0.52573111 2.51327412 children USE asymmetric_unit } Transform { rotation 0.80901699 0.50000000 0.30901699 3.14159265 children USE asymmetric_unit } Transform { rotation -0.93417236 0.35682209 -0.00000000 2.09439510 children USE asymmetric_unit } Transform { rotation 0.00000000 0.93417236 0.35682209 2.09439510 children USE asymmetric_unit } Transform { rotation -0.52573111 0.85065081 0.00000000 1.25663706 children USE asymmetric_unit } Transform { rotation 0.57735027 0.57735027 0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation -0.85065081 0.00000000 -0.52573111 2.51327412 children USE asymmetric_unit } Transform { rotation -0.57735027 -0.57735027 -0.57735027 2.09439510 children USE asymmetric_unit } Transform { rotation -0.85065081 -0.00000000 0.52573111 1.25663706 children USE asymmetric_unit } Transform { rotation 0.00000000 0.52573111 0.85065081 2.51327412 children USE asymmetric_unit } Transform { rotation -0.00000000 0.52573111 0.85065081 1.25663706 children USE asymmetric_unit } Transform { rotation 0.50000000 0.30901699 0.80901699 3.14159265 children USE asymmetric_unit } Transform { rotation -0.85065081 0.00000000 -0.52573111 1.25663706 children USE asymmetric_unit } Transform { rotation -0.00000000 -0.52573111 -0.85065081 1.25663706 children USE asymmetric_unit } Transform { rotation 0.00000000 -0.52573111 0.85065081 1.25663706 children USE asymmetric_unit } Transform { rotation 0.00000000 0.00000000 1.00000000 3.14159265 children USE asymmetric_unit } Transform { rotation 0.35682209 0.00000000 0.93417236 2.09439510 children USE asymmetric_unit } Transform { rotation -0.35682209 0.00000000 -0.93417236 2.09439510 children USE asymmetric_unit } ] }
participants (1)
-
Thomas Goddard