// ĠAutomatically Ġgenerated Ġ- Ġdo Ġnot Ġmodify ! Ċ Ċ @ file : Js Module (" ces ium ") Ċ @ file : Js Non Module Ċ Ċ @ file : Suppress ( ĊĠĠĠ Ġ" NON _ EXTERNAL _ DECL AR ATION _ IN _ IN APPRO PRI ATE _ FILE ", Ċ ) Ċ Ċ package Ġc esium Ċ Ċ /** Ċ Ġ* ĠA Ġdescription Ġof Ġthe Ġoutline Ġof Ġa Ġsphere . Ċ Ġ* Ġ``` Ċ Ġ* Ġconst Ġsphere Ġ= Ġnew ĠSphere Outline Geometry ({ Ċ Ġ* ĠĠ Ġradius Ġ: Ġ 1 0 0 . 0 , Ċ Ġ* ĠĠ Ġstack Partitions Ġ: Ġ 6 , Ċ Ġ* ĠĠ Ġslice Partitions : Ġ 5 Ċ Ġ* Ġ}); Ċ Ġ* Ġconst Ġgeometry Ġ= ĠSphere Outline Geometry . create Geometry ( sphere ); Ċ Ġ* Ġ``` Ċ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Sphere Outline Geometry . html "> Online ĠDocumentation </ a > Ċ Ġ*/ Ċ external Ġclass ĠSphere Outline Geometry ( options : ĠConstructor Options ? Ġ= Ġdefined Ex tern ally ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ radius ] ĠThe Ġradius Ġof Ġthe Ġsphere . ĊĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` 1 . 0 ` ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ stack Partitions ] ĠThe Ġcount Ġof Ġstacks Ġfor Ġthe Ġsphere Ġ( 1 Ġgreater Ġthan Ġthe Ġnumber Ġof Ġparallel Ġlines ). ĊĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` 1 0 ` ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ slice Partitions ] ĠThe Ġcount Ġof Ġslices Ġfor Ġthe Ġsphere Ġ( Equal Ġto Ġthe Ġnumber Ġof Ġradial Ġlines ). ĊĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` 8 ` ĊĠĠĠĠ Ġ* Ġ@ property Ġ[ sub div isions ] ĠThe Ġnumber Ġof Ġpoints Ġper Ġline , Ġdetermining Ġthe Ġgranularity Ġof Ġthe Ġcur v ature Ġ. ĊĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` 2 0 0 ` ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġinterface ĠConstructor Options Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġradius : ĠDouble ? ĊĠĠĠĠĠĠĠ Ġvar Ġstack Partitions : ĠInt ? ĊĠĠĠĠĠĠĠ Ġvar Ġslice Partitions : ĠInt ? ĊĠĠĠĠĠĠĠ Ġvar Ġsub div isions : ĠDouble ? ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ: ĠPack able < Sphere Outline Geometry > Ġ{ ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠThe Ġnumber Ġof Ġelements Ġused Ġto Ġpack Ġthe Ġobject Ġinto Ġan Ġarray . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Sphere Outline Geometry . html #. packed Length "> Online ĠDocumentation </ a > ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġpacked Length : ĠInt ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠStores Ġthe Ġprovided Ġinstance Ġinto Ġthe Ġprovided Ġarray . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġ[ value ] ĠThe Ġvalue Ġto Ġpack . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġ[ array ] ĠThe Ġarray Ġto Ġpack Ġinto . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġ[ starting Index ] ĠThe Ġindex Ġinto Ġthe Ġarray Ġat Ġwhich Ġto Ġstart Ġpack ing Ġthe Ġelements . ĊĠĠĠĠĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` 0 ` ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠThe Ġarray Ġthat Ġwas Ġpacked Ġinto ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Sphere Outline Geometry . html #. pack "> Online ĠDocumentation </ a > ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġpack ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue : ĠSphere Outline Geometry , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġarray : ĠArray < out ĠDouble >, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstarting Index : ĠInt ?, ĊĠĠĠĠĠĠĠ Ġ): ĠArray < out ĠDouble > ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠRetrieves Ġan Ġinstance Ġfrom Ġa Ġpacked Ġarray . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġ[ array ] ĠThe Ġpacked Ġarray . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġ[ starting Index ] ĠThe Ġstarting Ġindex Ġof Ġthe Ġelement Ġto Ġbe Ġunpack ed . ĊĠĠĠĠĠĠĠĠ Ġ* ĠĠ ĠDefault Ġvalue Ġ- Ġ` 0 ` ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġ[ result ] ĠThe Ġobject Ġinto Ġwhich Ġto Ġstore Ġthe Ġresult . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠThe Ġmodified Ġresult Ġparameter Ġor Ġa Ġnew ĠSphere Outline Geometry Ġinstance Ġif Ġone Ġwas Ġnot Ġprovided . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Sphere Outline Geometry . html #. unpack "> Online ĠDocumentation </ a > ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġunpack ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġarray : ĠArray < out ĠDouble >, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstarting Index : ĠInt ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġresult : ĠSphere Outline Geometry ?, ĊĠĠĠĠĠĠĠ Ġ): ĠSphere Outline Geometry ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠComputes Ġthe Ġge ometric Ġrepresentation Ġof Ġan Ġoutline Ġof Ġa Ġsphere , Ġincluding Ġits Ġvertices , Ġindices , Ġand Ġa Ġbounding Ġsphere . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ param Ġ[ sphere Geometry ] ĠA Ġdescription Ġof Ġthe Ġsphere Ġoutline . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠThe Ġcomputed Ġvertices Ġand Ġindices . ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ see Ġ< a Ġhref =" https :// ces ium . com / docs / ces ium js - ref - doc / Sphere Outline Geometry . html #. create Geometry "> Online ĠDocumentation </ a > ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate Geometry ( sphere Geometry : ĠSphere Outline Geometry ): ĠGeometry ? ĊĠĠĠ Ġ} Ċ } Ċ Ċ inline Ġfun ĠSphere Outline Geometry ( ĊĠĠĠ Ġblock : ĠSphere Outline Geometry . Constructor Options . () Ġ-> ĠUnit , Ċ ): ĠSphere Outline Geometry Ġ{ ĊĠĠĠ Ġval Ġoptions : ĠSphere Outline Geometry . Constructor Options Ġ= Ġjs (" ({}) ") ĊĠĠĠ Ġblock ( options ) ĊĠĠĠ Ġreturn ĠSphere Outline Geometry ( options ) Ċ } Ċ