Differential D9642 Diff 31697 extern/draco/draco/src/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_transform_base.h
Changeset View
Changeset View
Standalone View
Standalone View
extern/draco/draco/src/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_transform_base.h
- This file was moved from extern/draco/dracoenc/src/draco/compression/attributes/prediction_schemes/prediction_scheme_normal_octahedron_canonicalized_transform_base.h.
| Show First 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | switch (rotation_count) { | ||||
| case 3: | case 3: | ||||
| return Point2(-p[1], p[0]); | return Point2(-p[1], p[0]); | ||||
| default: | default: | ||||
| return p; | return p; | ||||
| } | } | ||||
| } | } | ||||
| bool IsInBottomLeft(const Point2 &p) const { | bool IsInBottomLeft(const Point2 &p) const { | ||||
| if (p[0] == 0 && p[1] == 0) | if (p[0] == 0 && p[1] == 0) { | ||||
| return true; | return true; | ||||
| } | |||||
| return (p[0] < 0 && p[1] <= 0); | return (p[0] < 0 && p[1] <= 0); | ||||
| } | } | ||||
| }; | }; | ||||
| } // namespace draco | } // namespace draco | ||||
| #endif // DRACO_COMPRESSION_ATTRIBUTES_PREDICTION_SCHEMES_PREDICTION_SCHEME_NORMAL_OCTAHEDRON_CANONICALIZED_TRANSFORM_BASE_H_ | #endif // DRACO_COMPRESSION_ATTRIBUTES_PREDICTION_SCHEMES_PREDICTION_SCHEME_NORMAL_OCTAHEDRON_CANONICALIZED_TRANSFORM_BASE_H_ | ||||