Searched refs:Vector3 (Results 1 - 23 of 23) sorted by relevance

/external/chromium_org/third_party/angle/samples/angle/sample_util/
H A DVector.h30 struct Vector3 struct
41 Vector3();
42 Vector3(float x, float y, float z);
44 static float length(const Vector3 &vec);
45 static float lengthSquared(const Vector3 &vec);
47 static Vector3 normalize(const Vector3 &vec);
49 static float dot(const Vector3 &a, const Vector3 &b);
50 static Vector3 cros
[all...]
H A DVector.cpp48 Vector3::Vector3() function in class:Vector3
55 Vector3::Vector3(float x, float y, float z) function in class:Vector3
62 float Vector3::length(const Vector3 &vec)
68 float Vector3::lengthSquared(const Vector3 &vec)
75 Vector3 Vector3
[all...]
H A Dgeometry_utils.cpp25 Vector3 direction(sinf(angleStep * i) * sinf(angleStep * j),
55 result->positions[ 0] = Vector3(-radius, -radius, -radius);
56 result->positions[ 1] = Vector3(-radius, -radius, radius);
57 result->positions[ 2] = Vector3( radius, -radius, radius);
58 result->positions[ 3] = Vector3( radius, -radius, -radius);
59 result->positions[ 4] = Vector3(-radius, radius, -radius);
60 result->positions[ 5] = Vector3(-radius, radius, radius);
61 result->positions[ 6] = Vector3( radius, radius, radius);
62 result->positions[ 7] = Vector3( radius, radius, -radius);
63 result->positions[ 8] = Vector3(
[all...]
H A Dgeometry_utils.h17 std::vector<Vector3> positions;
18 std::vector<Vector3> normals;
26 std::vector<Vector3> positions;
27 std::vector<Vector3> normals;
H A DMatrix.h23 static Matrix4 rotate(float angle, const Vector3 &p);
24 static Matrix4 translate(const Vector3 &t);
25 static Matrix4 scale(const Vector3 &s);
33 static Vector3 transform(const Matrix4 &mat, const Vector3 &pt);
34 static Vector3 transform(const Matrix4 &mat, const Vector4 &pt);
H A DMatrix.cpp39 Matrix4 Matrix4::rotate(float angle, const Vector3 &p)
41 Vector3 u = Vector3::normalize(p);
52 Matrix4 Matrix4::translate(const Vector3 &t)
60 Matrix4 Matrix4::scale(const Vector3 &s)
93 return rotate(yaw, Vector3(0, 0, 1)) *
94 rotate(pitch, Vector3(0, 1, 0)) *
95 rotate(roll, Vector3(1, 0, 0));
139 Vector3 Matrix4::transform(const Matrix4 &mat, const Vector3
[all...]
/external/eigen/test/
H A Dgeo_eulerangles.cpp20 typedef Matrix<Scalar,3,1> Vector3; typedef
23 Matrix3 m(AngleAxisx(ea[0], Vector3::Unit(i)) * AngleAxisx(ea[1], Vector3::Unit(j)) * AngleAxisx(ea[2], Vector3::Unit(k)));
24 Vector3 eabis = m.eulerAngles(i, j, k);
25 Matrix3 mbis(AngleAxisx(eabis[0], Vector3::Unit(i)) * AngleAxisx(eabis[1], Vector3::Unit(j)) * AngleAxisx(eabis[2], Vector3::Unit(k)));
62 typedef Matrix<Scalar,3,1> Vector3; typedef
69 q1 = AngleAxisx(a, Vector3
[all...]
H A Dgeo_orthomethods.cpp23 typedef Matrix<Scalar,3,1> Vector3; typedef
27 Vector3 v0 = Vector3::Random(),
28 v1 = Vector3::Random(),
29 v2 = Vector3::Random();
45 Vector3 vec3 = Vector3::Random();
74 typedef Matrix<Scalar,3,1> Vector3; typedef
92 Vector3 vec3 = Vector3
[all...]
H A Dgeo_quaternion.cpp51 typedef Matrix<Scalar,3,1> Vector3;
62 Vector3 v0 = Vector3::Random(),
63 v1 = Vector3::Random(),
64 v2 = Vector3::Random(),
65 v3 = Vector3::Random();
177 typedef Matrix<Scalar,3,1> Vector3; typedef
180 Vector3 v0 = Vector3::Random(),
181 v1 = Vector3
[all...]
H A Dgeo_transformations.cpp20 typedef Matrix<Scalar,3,1> Vector3; typedef
27 Vector3 v0 = Vector3::Random(),
28 v1 = Vector3::Random();
46 VERIFY_IS_APPROX( (t0 * Vector3(1,0,0)).template head<3>().norm(), v0.x());
85 typedef Matrix<Scalar,3,1> Vector3; typedef
96 Vector3 v0 = Vector3::Random(),
97 v1 = Vector3::Random();
115 matrot1 = AngleAxisx(Scalar(0.1), Vector3
[all...]
/external/chromium_org/third_party/angle/samples/angle/simple_instancing/
H A DSimpleInstancing.cpp93 mVertices.push_back(Vector3(-quadRadius, quadRadius, 0.0f));
94 mVertices.push_back(Vector3(-quadRadius, -quadRadius, 0.0f));
95 mVertices.push_back(Vector3( quadRadius, -quadRadius, 0.0f));
96 mVertices.push_back(Vector3( quadRadius, quadRadius, 0.0f));
115 mInstances.push_back(Vector3(x, y, 0.0f));
190 std::vector<Vector3> mVertices;
192 std::vector<Vector3> mInstances;
/external/eigen/Eigen/src/Eigen2Support/Geometry/
H A DAngleAxis.h58 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::AngleAxis
63 Vector3 m_axis;
83 const Vector3& axis() const { return m_axis; }
84 Vector3& axis() { return m_axis; }
107 inline Vector3 operator* (const Vector3& other) const
192 Vector3 sin_axis = ei_sin(m_angle) * m_axis;
194 Vector3 cos1_axis = (Scalar(1)-c) * m_axis;
H A DQuaternion.h62 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::Quaternion
179 Vector3 operator* (const MatrixBase<Derived>& vec) const;
249 inline typename Quaternion<Scalar>::Vector3
256 // Vector3 as temporaries.
257 Vector3 uv;
340 Vector3 v0 = a.normalized();
341 Vector3 v1 = b.normalized();
359 Vector3 axis = v0.cross(v1);
/external/eigen/Eigen/src/Geometry/
H A DAngleAxis.h61 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::AngleAxis
66 Vector3 m_axis;
89 const Vector3& axis() const { return m_axis; }
90 Vector3& axis() { return m_axis; }
134 static inline const AngleAxis Identity() { return AngleAxis(0, Vector3::UnitX()); }
209 Vector3 sin_axis = sin(m_angle) * m_axis;
211 Vector3 cos1_axis = (Scalar(1)-c) * m_axis;
H A DQuaternion.h51 typedef Matrix<Scalar,3,1> Vector3; typedef in class:Eigen::QuaternionBase
164 EIGEN_STRONG_INLINE Vector3 _transformVector(Vector3 v) const;
463 EIGEN_STRONG_INLINE typename QuaternionBase<Derived>::Vector3
464 QuaternionBase<Derived>::_transformVector(Vector3 v) const
470 // Vector3 as temporaries.
471 Vector3 uv = this->vec().cross(v);
575 Vector3 v0 = a.normalized();
576 Vector3 v1 = b.normalized();
592 Vector3 axi
[all...]
/external/eigen/test/eigen2/
H A Deigen2_geometry.cpp25 typedef Matrix<Scalar,3,1> Vector3; typedef
40 Vector3 v0 = Vector3::Random(),
41 v1 = Vector3::Random(),
42 v2 = Vector3::Random();
101 matrot1 = AngleAxisx(Scalar(0.1), Vector3::UnitX())
102 * AngleAxisx(Scalar(0.2), Vector3::UnitY())
103 * AngleAxisx(Scalar(0.3), Vector3::UnitZ());
105 AngleAxisx(Scalar(0.1), Vector3(1,0,0)).toRotationMatrix()
106 * (AngleAxisx(Scalar(0.2), Vector3(
[all...]
H A Deigen2_geometry_with_eigen2_prefix.cpp27 typedef Matrix<Scalar,3,1> Vector3; typedef
42 Vector3 v0 = Vector3::Random(),
43 v1 = Vector3::Random(),
44 v2 = Vector3::Random();
103 matrot1 = AngleAxisx(Scalar(0.1), Vector3::UnitX())
104 * AngleAxisx(Scalar(0.2), Vector3::UnitY())
105 * AngleAxisx(Scalar(0.3), Vector3::UnitZ());
107 AngleAxisx(Scalar(0.1), Vector3(1,0,0)).toRotationMatrix()
108 * (AngleAxisx(Scalar(0.2), Vector3(
[all...]
/external/chromium_org/third_party/angle/samples/angle/particle_system/
H A DParticleSystem.cpp146 Vector3 centerPos(RandomBetween(-0.5f, 0.5f),
219 Vector3 startPosition;
220 Vector3 endPosition;
/external/chromium_org/third_party/angle/samples/angle/post_sub_buffer/
H A DPostSubBuffer.cpp107 Matrix4 modelMatrix = Matrix4::translate(Vector3(0.0f, 0.0f, -2.0f)) *
108 Matrix4::rotate(mRotation, Vector3(1.0f, 0.0f, 1.0f));
/external/chromium_org/third_party/angle/samples/angle/simple_vertex_shader/
H A DSimpleVertexShader.cpp94 Matrix4 modelMatrix = Matrix4::translate(Vector3(0.0f, 0.0f, -2.0f)) *
95 Matrix4::rotate(mRotation, Vector3(1.0f, 0.0f, 1.0f));
/external/chromium_org/native_client_sdk/src/gonacl_appengine/static/bullet/
H A Dscene.js14 var offset = new THREE.Vector3();
47 vertices.push(new THREE.Vector3(shape['points'][i][0], shape['points'][i][1], shape['points'][i][2]));
243 var vector = new THREE.Vector3( mouse.x, mouse.y, 0.5 );
281 var vector = new THREE.Vector3( mouse.x, mouse.y, 0.5 );
/external/eigen/demos/opengl/
H A Dquaternion_demo.cpp141 typedef Matrix<Scalar,3,1> Vector3; typedef in class:EulerAngles
146 Vector3 m_angles;
154 const Vector3& coeffs() const { return m_angles; }
155 Vector3& coeffs() { return m_angles; }
176 Vector3 c = m_angles.array().cos();
177 Vector3 s = m_angles.array().sin();
/external/chromium_org/third_party/WebKit/Source/platform/transforms/
H A DTransformationMatrix.cpp77 typedef double Vector3[3]; typedef in namespace:blink
260 static double v3Length(Vector3 a)
265 static void v3Scale(Vector3 v, double desiredLength)
276 static double v3Dot(const Vector3 a, const Vector3 b)
283 static void v3Combine(const Vector3 a, const Vector3 b, Vector3 result, double ascl, double bscl)
291 static void v3Cross(const Vector3 a, const Vector3
[all...]

Completed in 580 milliseconds