소스 검색

Camera::project_local_ray_normal needs to be virtual so that ARVRCamera::project_local_ray_normal gets called.

Brian Richardson 7 년 전
부모
커밋
680a5cbb0b
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      scene/3d/camera.h

+ 2 - 2
scene/3d/camera.h

@@ -132,9 +132,9 @@ public:
 
 
 	virtual Transform get_camera_transform() const;
 	virtual Transform get_camera_transform() const;
 
 
-	Vector3 project_ray_normal(const Point2 &p_pos) const;
+	virtual Vector3 project_ray_normal(const Point2 &p_pos) const;
 	virtual Vector3 project_ray_origin(const Point2 &p_pos) const;
 	virtual Vector3 project_ray_origin(const Point2 &p_pos) const;
-	Vector3 project_local_ray_normal(const Point2 &p_pos) const;
+	virtual Vector3 project_local_ray_normal(const Point2 &p_pos) const;
 	virtual Point2 unproject_position(const Vector3 &p_pos) const;
 	virtual Point2 unproject_position(const Vector3 &p_pos) const;
 	bool is_position_behind(const Vector3 &p_pos) const;
 	bool is_position_behind(const Vector3 &p_pos) const;
 	virtual Vector3 project_position(const Point2 &p_point) const;
 	virtual Vector3 project_position(const Point2 &p_point) const;