☰
graphics
::
math
Functions
abs_transform
add
area
area_centroid
cast
centroid
cross
dot
from_barycentric
get_scale
hsv
identity
inside_triangle
invert
least_separation_4
line_side
margin_rectangle
modular_offset
mul
mul_scalar
multiply
orient
overlap_rectangle
perp
relative_rectangle
relative_source_rectangle
rotate_radians
scale
separation
shear
square_len
sub
to_barycentric
transform_pos
transform_vec
translate
triangle_face
Type Definitions
Matrix2d
Scalar
Vec2d
Vec3d
ayu
dark
light
All crates
ab_glyph_rasterizer
adler
adler32
andrew
bitflags
bytemuck
byteorder
calloop
cfg_if
color_quant
crc32fast
crossbeam_channel
crossbeam_deque
crossbeam_epoch
crossbeam_utils
deflate
dlib
downcast_rs
draw_state
either
event_loop
float
fnv
gfx
gfx_core
gfx_device_gl
gfx_gl
gfx_graphics
gfx_texture
gif
gl
glutin
glutin_egl_sys
glutin_glx_sys
glutin_window
graphics
graphics_api_version
image
input
instant
interpolation
iovec
jpeg_decoder
lazy_static
lazycell
libc
libloading
lock_api
log
maybe_uninit
memchr
memmap2
memoffset
miniz_oxide
mio
mio_extras
net2
nix
nom
num_cpus
num_integer
num_iter
num_rational
num_traits
once_cell
osmesa_sys
owned_ttf_parser
parking_lot
parking_lot_core
percent_encoding
piston
piston_window
png
proc_macro2
quote
raw_window_handle
rayon
rayon_core
read_color
rusttype
same_file
scoped_threadpool
scoped_tls
scopeguard
serde
serde_derive
shader_version
shaders_graphics2d
shared_library
slab
smallvec
smithay_client_toolkit
spin_sleep
syn
texture
tiff
ttf_parser
unicode_xid
vecmath
viewport
walkdir
wayland_client
wayland_commons
wayland_cursor
wayland_egl
wayland_protocols
wayland_sys
weezl
window
winit
x11_dl
xcursor
xdg
xml
?
Function
graphics
::
math
::
shear
⎘
[
−
]
[src]
pub fn shear<T>(v:
Vec2d
<T>) ->
Matrix2d
<T>
where
T:
Float
,
[
−
]
Expand description
Create a shear matrix.