mirror of
https://github.com/ivabus/matrix
synced 2024-09-19 16:20:49 +03:00
Reformat code
Signed-off-by: Ivan Bushchik <ivabus@ivabus.dev>
This commit is contained in:
parent
f022ce2553
commit
c5bb96d688
|
@ -1,3 +1,4 @@
|
|||
[workspace]
|
||||
members = ["matrix", "matrix_graphics"]
|
||||
default-members = ["matrix_graphics"]
|
||||
resolver = "2"
|
||||
|
|
|
@ -181,8 +181,8 @@ fn main() {
|
|||
i.update();
|
||||
}
|
||||
bitmap = [[false; WIDTH as usize]; HEIGHT as usize];
|
||||
for l in 0..objects.len() {
|
||||
let current_dots = objects[l].get_points();
|
||||
for object in &objects {
|
||||
let current_dots = object.get_points();
|
||||
for (x, y) in current_dots {
|
||||
if x >= 0 && y >= 0 && x < WIDTH as isize && y < HEIGHT as isize {
|
||||
bitmap[y as usize][x as usize] = true;
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
use bresenham;
|
||||
|
||||
#[derive(Copy, Clone)]
|
||||
pub struct Line {
|
||||
pub start_x: f64,
|
||||
|
@ -43,12 +41,12 @@ impl Line {
|
|||
vec![self.rotate_angle.sin(), self.rotate_angle.cos()],
|
||||
];
|
||||
let matrix_start = vec![
|
||||
vec![(self.start_x - self.rotate_center_x) as f64],
|
||||
vec![(self.start_y - self.rotate_center_y) as f64],
|
||||
vec![(self.start_x - self.rotate_center_x)],
|
||||
vec![(self.start_y - self.rotate_center_y)],
|
||||
];
|
||||
let matrix_end = vec![
|
||||
vec![(self.end_x - self.rotate_center_x) as f64],
|
||||
vec![(self.end_y - self.rotate_center_y) as f64],
|
||||
vec![(self.end_x - self.rotate_center_x)],
|
||||
vec![(self.end_y - self.rotate_center_y)],
|
||||
];
|
||||
let res_start = matrix::mult(&matrix_rotate, &matrix_start).unwrap();
|
||||
let res_end = matrix::mult(&matrix_rotate, &matrix_end).unwrap();
|
||||
|
|
Loading…
Reference in a new issue