ft: deserialization
This commit is contained in:
@@ -41,11 +41,9 @@ impl Default for RawCamera {
|
||||
}
|
||||
}
|
||||
|
||||
impl TryFrom<RawCamera> for Camera {
|
||||
type Error = String;
|
||||
|
||||
fn try_from(raw: RawCamera) -> Result<Self, Self::Error> {
|
||||
let c = Camera::new_full(
|
||||
impl From<RawCamera> for Camera {
|
||||
fn from(raw: RawCamera) -> Self {
|
||||
Camera::new_full(
|
||||
raw.image_width,
|
||||
raw.image_height,
|
||||
raw.anti_alias_rate,
|
||||
@@ -54,8 +52,6 @@ impl TryFrom<RawCamera> for Camera {
|
||||
raw.look_from,
|
||||
raw.look_at,
|
||||
raw.vup,
|
||||
);
|
||||
|
||||
Ok(c)
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user