@@ -669,45 +669,45 @@ public static MeshDraft PartialBox(Vector3 width, Vector3 depth, Vector3 height,
669669 /// <param name="segments">The number of radial segments. Defaults to 12</param>
670670 /// <param name="rings">The number of end-cap rings. Defaults to 8</param>
671671 /// <returns></returns>
672- public static MeshDraft Capsule ( double height , double radius , int segments = 12 , int rings = 8 )
673- {
672+ public static MeshDraft Capsule ( double height , double radius , int segments = 12 , int rings = 8 )
673+ {
674674 var numVerts = 2 * rings * segments + 2 ;
675- var numFaces = 4 * rings * segments ;
676- var theta = 2 * Math . PI / segments ;
677- var phi = Math . PI / ( 2 * rings ) ;
675+ var numFaces = 4 * rings * segments ;
676+ var theta = 2 * Math . PI / segments ;
677+ var phi = Math . PI / ( 2 * rings ) ;
678678
679- var verts = new Vector3 [ numVerts ] ;
680- var norms = new Vector3 [ numVerts ] ;
681- var faces = new int [ 3 * numFaces ] ;
682- int vi = 0 , fi = 0 , topCap = 0 , botCap = 1 ;
679+ var verts = new Vector3 [ numVerts ] ;
680+ var norms = new Vector3 [ numVerts ] ;
681+ var faces = new int [ 3 * numFaces ] ;
682+ int vi = 0 , fi = 0 , topCap = 0 , botCap = 1 ;
683683
684- verts [ vi ] . Set ( 0 , ( float ) ( height / 2 + radius ) , 0 ) ;
685- norms [ vi ++ ] . Set ( 0 , 1 , 0 ) ;
686- verts [ vi ] . Set ( 0 , ( float ) ( - height / 2 - radius ) , 0 ) ;
687- norms [ vi ++ ] . Set ( 0 , - 1 , 0 ) ;
684+ verts [ vi ] . Set ( 0 , ( float ) ( height / 2 + radius ) , 0 ) ;
685+ norms [ vi ++ ] . Set ( 0 , 1 , 0 ) ;
686+ verts [ vi ] . Set ( 0 , ( float ) ( - height / 2 - radius ) , 0 ) ;
687+ norms [ vi ++ ] . Set ( 0 , - 1 , 0 ) ;
688688
689- for ( var s = 0 ; s < segments ; s ++ )
689+ for ( var s = 0 ; s < segments ; s ++ )
690690 {
691691 for ( var r = 1 ; r <= rings ; r ++ )
692692 {
693693 var radial = radius * Math . Sin ( r * phi ) ;
694694
695695 // create verts (top cap)
696696 verts [ vi ] . Set (
697- ( float ) ( radial * Math . Cos ( s * theta ) ) ,
698- ( float ) ( height / 2 + radius * Math . Cos ( r * phi ) ) ,
699- ( float ) ( radial * Math . Sin ( s * theta ) )
697+ ( float ) ( radial * Math . Cos ( s * theta ) ) ,
698+ ( float ) ( height / 2 + radius * Math . Cos ( r * phi ) ) ,
699+ ( float ) ( radial * Math . Sin ( s * theta ) )
700700 ) ;
701701 norms [ vi ] . Set (
702- ( float ) Math . Cos ( s * theta ) ,
703- ( float ) Math . Cos ( r * phi ) ,
704- ( float ) Math . Sin ( s * theta )
702+ ( float ) Math . Cos ( s * theta ) ,
703+ ( float ) Math . Cos ( r * phi ) ,
704+ ( float ) Math . Sin ( s * theta )
705705 ) ;
706706 norms [ vi ++ ] . Normalize ( ) ;
707707
708708 // mirror top-cap verts for bottom cap
709- verts [ vi ] . Set ( verts [ vi - 1 ] . x , - verts [ vi - 1 ] . y , verts [ vi - 1 ] . z ) ;
710- norms [ vi ] . Set ( norms [ vi - 1 ] . x , - norms [ vi - 1 ] . y , norms [ vi - 1 ] . z ) ;
709+ verts [ vi ] . Set ( verts [ vi - 1 ] . x , - verts [ vi - 1 ] . y , verts [ vi - 1 ] . z ) ;
710+ norms [ vi ] . Set ( norms [ vi - 1 ] . x , - norms [ vi - 1 ] . y , norms [ vi - 1 ] . z ) ;
711711 vi ++ ;
712712
713713 int top_s1r1 = vi - 2 , top_s1r0 = vi - 4 ;
@@ -779,13 +779,13 @@ public static MeshDraft Capsule(double height, double radius, int segments = 12,
779779 fi ++ ;
780780 }
781781
782- return new MeshDraft ( )
782+ return new MeshDraft ( )
783783 {
784784 name = "Capsule" ,
785785 vertices = new List < Vector3 > ( verts ) ,
786786 triangles = new List < int > ( faces ) ,
787787 normals = new List < Vector3 > ( norms )
788788 } ;
789- }
790- }
789+ }
790+ }
791791}
0 commit comments