@@ -800,9 +800,9 @@ THREE.TransformControlsGizmo = function () {
800800
801801 // reusable geometry
802802
803- var arrowGeometry = new THREE . CylinderBufferGeometry ( 0 , 0.05 , 0.2 , 12 , 1 , false ) ;
803+ var arrowGeometry = new THREE . CylinderGeometry ( 0 , 0.05 , 0.2 , 12 , 1 , false ) ;
804804
805- var scaleHandleGeometry = new THREE . BoxBufferGeometry ( 0.125 , 0.125 , 0.125 ) ;
805+ var scaleHandleGeometry = new THREE . BoxGeometry ( 0.125 , 0.125 , 0.125 ) ;
806806
807807 var lineGeometry = new THREE . BufferGeometry ( ) ;
808808 lineGeometry . setAttribute ( 'position' , new THREE . Float32BufferAttribute ( [ 0 , 0 , 0 , 1 , 0 , 0 ] , 3 ) ) ;
@@ -855,55 +855,55 @@ THREE.TransformControlsGizmo = function () {
855855 [ new THREE . Line ( lineGeometry , matLineBlue ) , null , [ 0 , - Math . PI / 2 , 0 ] ]
856856 ] ,
857857 XYZ : [
858- [ new THREE . Mesh ( new THREE . OctahedronBufferGeometry ( 0.1 , 0 ) , matWhiteTransparent . clone ( ) ) , [ 0 , 0 , 0 ] , [ 0 , 0 , 0 ] ]
858+ [ new THREE . Mesh ( new THREE . OctahedronGeometry ( 0.1 , 0 ) , matWhiteTransparent . clone ( ) ) , [ 0 , 0 , 0 ] , [ 0 , 0 , 0 ] ]
859859 ] ,
860860 XY : [
861- [ new THREE . Mesh ( new THREE . PlaneBufferGeometry ( 0.295 , 0.295 ) , matYellowTransparent . clone ( ) ) , [ 0.15 , 0.15 , 0 ] ] ,
861+ [ new THREE . Mesh ( new THREE . PlaneGeometry ( 0.295 , 0.295 ) , matYellowTransparent . clone ( ) ) , [ 0.15 , 0.15 , 0 ] ] ,
862862 [ new THREE . Line ( lineGeometry , matLineYellow ) , [ 0.18 , 0.3 , 0 ] , null , [ 0.125 , 1 , 1 ] ] ,
863863 [ new THREE . Line ( lineGeometry , matLineYellow ) , [ 0.3 , 0.18 , 0 ] , [ 0 , 0 , Math . PI / 2 ] , [ 0.125 , 1 , 1 ] ]
864864 ] ,
865865 YZ : [
866- [ new THREE . Mesh ( new THREE . PlaneBufferGeometry ( 0.295 , 0.295 ) , matCyanTransparent . clone ( ) ) , [ 0 , 0.15 , 0.15 ] , [ 0 , Math . PI / 2 , 0 ] ] ,
866+ [ new THREE . Mesh ( new THREE . PlaneGeometry ( 0.295 , 0.295 ) , matCyanTransparent . clone ( ) ) , [ 0 , 0.15 , 0.15 ] , [ 0 , Math . PI / 2 , 0 ] ] ,
867867 [ new THREE . Line ( lineGeometry , matLineCyan ) , [ 0 , 0.18 , 0.3 ] , [ 0 , 0 , Math . PI / 2 ] , [ 0.125 , 1 , 1 ] ] ,
868868 [ new THREE . Line ( lineGeometry , matLineCyan ) , [ 0 , 0.3 , 0.18 ] , [ 0 , - Math . PI / 2 , 0 ] , [ 0.125 , 1 , 1 ] ]
869869 ] ,
870870 XZ : [
871- [ new THREE . Mesh ( new THREE . PlaneBufferGeometry ( 0.295 , 0.295 ) , matMagentaTransparent . clone ( ) ) , [ 0.15 , 0 , 0.15 ] , [ - Math . PI / 2 , 0 , 0 ] ] ,
871+ [ new THREE . Mesh ( new THREE . PlaneGeometry ( 0.295 , 0.295 ) , matMagentaTransparent . clone ( ) ) , [ 0.15 , 0 , 0.15 ] , [ - Math . PI / 2 , 0 , 0 ] ] ,
872872 [ new THREE . Line ( lineGeometry , matLineMagenta ) , [ 0.18 , 0 , 0.3 ] , null , [ 0.125 , 1 , 1 ] ] ,
873873 [ new THREE . Line ( lineGeometry , matLineMagenta ) , [ 0.3 , 0 , 0.18 ] , [ 0 , - Math . PI / 2 , 0 ] , [ 0.125 , 1 , 1 ] ]
874874 ]
875875 } ;
876876
877877 var pickerTranslate = {
878878 X : [
879- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.2 , 0 , 1 , 4 , 1 , false ) , matInvisible ) , [ 0.6 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] ]
879+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.2 , 0 , 1 , 4 , 1 , false ) , matInvisible ) , [ 0.6 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] ]
880880 ] ,
881881 Y : [
882- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.2 , 0 , 1 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0.6 , 0 ] ]
882+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.2 , 0 , 1 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0.6 , 0 ] ]
883883 ] ,
884884 Z : [
885- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.2 , 0 , 1 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0 , 0.6 ] , [ Math . PI / 2 , 0 , 0 ] ]
885+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.2 , 0 , 1 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0 , 0.6 ] , [ Math . PI / 2 , 0 , 0 ] ]
886886 ] ,
887887 XYZ : [
888- [ new THREE . Mesh ( new THREE . OctahedronBufferGeometry ( 0.2 , 0 ) , matInvisible ) ]
888+ [ new THREE . Mesh ( new THREE . OctahedronGeometry ( 0.2 , 0 ) , matInvisible ) ]
889889 ] ,
890890 XY : [
891- [ new THREE . Mesh ( new THREE . PlaneBufferGeometry ( 0.4 , 0.4 ) , matInvisible ) , [ 0.2 , 0.2 , 0 ] ]
891+ [ new THREE . Mesh ( new THREE . PlaneGeometry ( 0.4 , 0.4 ) , matInvisible ) , [ 0.2 , 0.2 , 0 ] ]
892892 ] ,
893893 YZ : [
894- [ new THREE . Mesh ( new THREE . PlaneBufferGeometry ( 0.4 , 0.4 ) , matInvisible ) , [ 0 , 0.2 , 0.2 ] , [ 0 , Math . PI / 2 , 0 ] ]
894+ [ new THREE . Mesh ( new THREE . PlaneGeometry ( 0.4 , 0.4 ) , matInvisible ) , [ 0 , 0.2 , 0.2 ] , [ 0 , Math . PI / 2 , 0 ] ]
895895 ] ,
896896 XZ : [
897- [ new THREE . Mesh ( new THREE . PlaneBufferGeometry ( 0.4 , 0.4 ) , matInvisible ) , [ 0.2 , 0 , 0.2 ] , [ - Math . PI / 2 , 0 , 0 ] ]
897+ [ new THREE . Mesh ( new THREE . PlaneGeometry ( 0.4 , 0.4 ) , matInvisible ) , [ 0.2 , 0 , 0.2 ] , [ - Math . PI / 2 , 0 , 0 ] ]
898898 ]
899899 } ;
900900
901901 var helperTranslate = {
902902 START : [
903- [ new THREE . Mesh ( new THREE . OctahedronBufferGeometry ( 0.01 , 2 ) , matHelper ) , null , null , null , 'helper' ]
903+ [ new THREE . Mesh ( new THREE . OctahedronGeometry ( 0.01 , 2 ) , matHelper ) , null , null , null , 'helper' ]
904904 ] ,
905905 END : [
906- [ new THREE . Mesh ( new THREE . OctahedronBufferGeometry ( 0.01 , 2 ) , matHelper ) , null , null , null , 'helper' ]
906+ [ new THREE . Mesh ( new THREE . OctahedronGeometry ( 0.01 , 2 ) , matHelper ) , null , null , null , 'helper' ]
907907 ] ,
908908 DELTA : [
909909 [ new THREE . Line ( TranslateHelperGeometry ( ) , matHelper ) , null , null , null , 'helper' ]
@@ -922,22 +922,22 @@ THREE.TransformControlsGizmo = function () {
922922 var gizmoRotate = {
923923 X : [
924924 [ new THREE . Line ( CircleGeometry ( 1 , 0.5 ) , matLineRed ) ] ,
925- [ new THREE . Mesh ( new THREE . OctahedronBufferGeometry ( 0.04 , 0 ) , matRed ) , [ 0 , 0 , 0.99 ] , null , [ 1 , 3 , 1 ] ] ,
925+ [ new THREE . Mesh ( new THREE . OctahedronGeometry ( 0.04 , 0 ) , matRed ) , [ 0 , 0 , 0.99 ] , null , [ 1 , 3 , 1 ] ] ,
926926 ] ,
927927 Y : [
928928 [ new THREE . Line ( CircleGeometry ( 1 , 0.5 ) , matLineGreen ) , null , [ 0 , 0 , - Math . PI / 2 ] ] ,
929- [ new THREE . Mesh ( new THREE . OctahedronBufferGeometry ( 0.04 , 0 ) , matGreen ) , [ 0 , 0 , 0.99 ] , null , [ 3 , 1 , 1 ] ] ,
929+ [ new THREE . Mesh ( new THREE . OctahedronGeometry ( 0.04 , 0 ) , matGreen ) , [ 0 , 0 , 0.99 ] , null , [ 3 , 1 , 1 ] ] ,
930930 ] ,
931931 Z : [
932932 [ new THREE . Line ( CircleGeometry ( 1 , 0.5 ) , matLineBlue ) , null , [ 0 , Math . PI / 2 , 0 ] ] ,
933- [ new THREE . Mesh ( new THREE . OctahedronBufferGeometry ( 0.04 , 0 ) , matBlue ) , [ 0.99 , 0 , 0 ] , null , [ 1 , 3 , 1 ] ] ,
933+ [ new THREE . Mesh ( new THREE . OctahedronGeometry ( 0.04 , 0 ) , matBlue ) , [ 0.99 , 0 , 0 ] , null , [ 1 , 3 , 1 ] ] ,
934934 ] ,
935935 E : [
936936 [ new THREE . Line ( CircleGeometry ( 1.25 , 1 ) , matLineYellowTransparent ) , null , [ 0 , Math . PI / 2 , 0 ] ] ,
937- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ 1.17 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] , [ 1 , 1 , 0.001 ] ] ,
938- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ - 1.17 , 0 , 0 ] , [ 0 , 0 , Math . PI / 2 ] , [ 1 , 1 , 0.001 ] ] ,
939- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ 0 , - 1.17 , 0 ] , [ Math . PI , 0 , 0 ] , [ 1 , 1 , 0.001 ] ] ,
940- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ 0 , 1.17 , 0 ] , [ 0 , 0 , 0 ] , [ 1 , 1 , 0.001 ] ] ,
937+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ 1.17 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] , [ 1 , 1 , 0.001 ] ] ,
938+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ - 1.17 , 0 , 0 ] , [ 0 , 0 , Math . PI / 2 ] , [ 1 , 1 , 0.001 ] ] ,
939+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ 0 , - 1.17 , 0 ] , [ Math . PI , 0 , 0 ] , [ 1 , 1 , 0.001 ] ] ,
940+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.03 , 0 , 0.15 , 4 , 1 , false ) , matLineYellowTransparent ) , [ 0 , 1.17 , 0 ] , [ 0 , 0 , 0 ] , [ 1 , 1 , 0.001 ] ] ,
941941 ] ,
942942 XYZE : [
943943 [ new THREE . Line ( CircleGeometry ( 1 , 1 ) , matLineGray ) , null , [ 0 , Math . PI / 2 , 0 ] ]
@@ -952,19 +952,19 @@ THREE.TransformControlsGizmo = function () {
952952
953953 var pickerRotate = {
954954 X : [
955- [ new THREE . Mesh ( new THREE . TorusBufferGeometry ( 1 , 0.1 , 4 , 24 ) , matInvisible ) , [ 0 , 0 , 0 ] , [ 0 , - Math . PI / 2 , - Math . PI / 2 ] ] ,
955+ [ new THREE . Mesh ( new THREE . TorusGeometry ( 1 , 0.1 , 4 , 24 ) , matInvisible ) , [ 0 , 0 , 0 ] , [ 0 , - Math . PI / 2 , - Math . PI / 2 ] ] ,
956956 ] ,
957957 Y : [
958- [ new THREE . Mesh ( new THREE . TorusBufferGeometry ( 1 , 0.1 , 4 , 24 ) , matInvisible ) , [ 0 , 0 , 0 ] , [ Math . PI / 2 , 0 , 0 ] ] ,
958+ [ new THREE . Mesh ( new THREE . TorusGeometry ( 1 , 0.1 , 4 , 24 ) , matInvisible ) , [ 0 , 0 , 0 ] , [ Math . PI / 2 , 0 , 0 ] ] ,
959959 ] ,
960960 Z : [
961- [ new THREE . Mesh ( new THREE . TorusBufferGeometry ( 1 , 0.1 , 4 , 24 ) , matInvisible ) , [ 0 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] ] ,
961+ [ new THREE . Mesh ( new THREE . TorusGeometry ( 1 , 0.1 , 4 , 24 ) , matInvisible ) , [ 0 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] ] ,
962962 ] ,
963963 E : [
964- [ new THREE . Mesh ( new THREE . TorusBufferGeometry ( 1.25 , 0.1 , 2 , 24 ) , matInvisible ) ]
964+ [ new THREE . Mesh ( new THREE . TorusGeometry ( 1.25 , 0.1 , 2 , 24 ) , matInvisible ) ]
965965 ] ,
966966 XYZE : [
967- [ new THREE . Mesh ( new THREE . SphereBufferGeometry ( 0.7 , 10 , 8 ) , matInvisible ) ]
967+ [ new THREE . Mesh ( new THREE . SphereGeometry ( 0.7 , 10 , 8 ) , matInvisible ) ]
968968 ]
969969 } ;
970970
@@ -997,25 +997,25 @@ THREE.TransformControlsGizmo = function () {
997997 [ new THREE . Line ( lineGeometry , matLineMagenta ) , [ 0.98 , 0 , 0.855 ] , [ 0 , - Math . PI / 2 , 0 ] , [ 0.125 , 1 , 1 ] ]
998998 ] ,
999999 XYZX : [
1000- [ new THREE . Mesh ( new THREE . BoxBufferGeometry ( 0.125 , 0.125 , 0.125 ) , matWhiteTransparent . clone ( ) ) , [ 1.1 , 0 , 0 ] ] ,
1000+ [ new THREE . Mesh ( new THREE . BoxGeometry ( 0.125 , 0.125 , 0.125 ) , matWhiteTransparent . clone ( ) ) , [ 1.1 , 0 , 0 ] ] ,
10011001 ] ,
10021002 XYZY : [
1003- [ new THREE . Mesh ( new THREE . BoxBufferGeometry ( 0.125 , 0.125 , 0.125 ) , matWhiteTransparent . clone ( ) ) , [ 0 , 1.1 , 0 ] ] ,
1003+ [ new THREE . Mesh ( new THREE . BoxGeometry ( 0.125 , 0.125 , 0.125 ) , matWhiteTransparent . clone ( ) ) , [ 0 , 1.1 , 0 ] ] ,
10041004 ] ,
10051005 XYZZ : [
1006- [ new THREE . Mesh ( new THREE . BoxBufferGeometry ( 0.125 , 0.125 , 0.125 ) , matWhiteTransparent . clone ( ) ) , [ 0 , 0 , 1.1 ] ] ,
1006+ [ new THREE . Mesh ( new THREE . BoxGeometry ( 0.125 , 0.125 , 0.125 ) , matWhiteTransparent . clone ( ) ) , [ 0 , 0 , 1.1 ] ] ,
10071007 ]
10081008 } ;
10091009
10101010 var pickerScale = {
10111011 X : [
1012- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.2 , 0 , 0.8 , 4 , 1 , false ) , matInvisible ) , [ 0.5 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] ]
1012+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.2 , 0 , 0.8 , 4 , 1 , false ) , matInvisible ) , [ 0.5 , 0 , 0 ] , [ 0 , 0 , - Math . PI / 2 ] ]
10131013 ] ,
10141014 Y : [
1015- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.2 , 0 , 0.8 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0.5 , 0 ] ]
1015+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.2 , 0 , 0.8 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0.5 , 0 ] ]
10161016 ] ,
10171017 Z : [
1018- [ new THREE . Mesh ( new THREE . CylinderBufferGeometry ( 0.2 , 0 , 0.8 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0 , 0.5 ] , [ Math . PI / 2 , 0 , 0 ] ]
1018+ [ new THREE . Mesh ( new THREE . CylinderGeometry ( 0.2 , 0 , 0.8 , 4 , 1 , false ) , matInvisible ) , [ 0 , 0 , 0.5 ] , [ Math . PI / 2 , 0 , 0 ] ]
10191019 ] ,
10201020 XY : [
10211021 [ new THREE . Mesh ( scaleHandleGeometry , matInvisible ) , [ 0.85 , 0.85 , 0 ] , null , [ 3 , 3 , 0.2 ] ] ,
@@ -1027,13 +1027,13 @@ THREE.TransformControlsGizmo = function () {
10271027 [ new THREE . Mesh ( scaleHandleGeometry , matInvisible ) , [ 0.85 , 0 , 0.85 ] , null , [ 3 , 0.2 , 3 ] ] ,
10281028 ] ,
10291029 XYZX : [
1030- [ new THREE . Mesh ( new THREE . BoxBufferGeometry ( 0.2 , 0.2 , 0.2 ) , matInvisible ) , [ 1.1 , 0 , 0 ] ] ,
1030+ [ new THREE . Mesh ( new THREE . BoxGeometry ( 0.2 , 0.2 , 0.2 ) , matInvisible ) , [ 1.1 , 0 , 0 ] ] ,
10311031 ] ,
10321032 XYZY : [
1033- [ new THREE . Mesh ( new THREE . BoxBufferGeometry ( 0.2 , 0.2 , 0.2 ) , matInvisible ) , [ 0 , 1.1 , 0 ] ] ,
1033+ [ new THREE . Mesh ( new THREE . BoxGeometry ( 0.2 , 0.2 , 0.2 ) , matInvisible ) , [ 0 , 1.1 , 0 ] ] ,
10341034 ] ,
10351035 XYZZ : [
1036- [ new THREE . Mesh ( new THREE . BoxBufferGeometry ( 0.2 , 0.2 , 0.2 ) , matInvisible ) , [ 0 , 0 , 1.1 ] ] ,
1036+ [ new THREE . Mesh ( new THREE . BoxGeometry ( 0.2 , 0.2 , 0.2 ) , matInvisible ) , [ 0 , 0 , 1.1 ] ] ,
10371037 ]
10381038 } ;
10391039
@@ -1560,7 +1560,7 @@ THREE.TransformControlsPlane = function () {
15601560 'use strict' ;
15611561
15621562 THREE . Mesh . call ( this ,
1563- new THREE . PlaneBufferGeometry ( 100000 , 100000 , 2 , 2 ) ,
1563+ new THREE . PlaneGeometry ( 100000 , 100000 , 2 , 2 ) ,
15641564 new THREE . MeshBasicMaterial ( { visible : false , wireframe : true , side : THREE . DoubleSide , transparent : true , opacity : 0.1 , toneMapped : false } )
15651565 ) ;
15661566
0 commit comments