| # | Line 236 | Line 236 | class Vector3d{ | |
|---|---|---|
| 236 | } | |
| 237 | ||
| 238 | public: | |
| 239 | – | //using anonymous union and struct to support double[3] |
| 240 | – | union{ |
| 241 | – | struct{ |
| 242 | – | double x; |
| 243 | – | double y; |
| 244 | – | double z; |
| 245 | – | }; |
| 239 | ||
| 240 | < | double vec[3]; |
| 241 | < | }; |
| 240 | > | double x; |
| 241 | > | double y; |
| 242 | > | double z; |
| 243 | }; | |
| 244 | ||
| 245 | ||
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |