pub struct Section4 {
pub w: f32,
}Expand description
The hyperplane w = w of the eye’s frame, with w dropped.
Fields§
§w: f32Trait Implementations§
Source§impl ViewMapping<EuclideanR4> for Section4
impl ViewMapping<EuclideanR4> for Section4
fn name(&self) -> &'static str
fn image_point( &self, eye: &Pose<EuclideanR4>, point: <EuclideanR4 as Space>::Point, ) -> Option<[f32; 3]>
fn image_local( &self, space: &EuclideanR4, _eye: &Pose<EuclideanR4>, _pose: &Pose<EuclideanR4>, relative: &<EuclideanR4 as DomainSpace>::Relative, local: <EuclideanR4 as Space>::Point, ) -> Option<[f32; 3]>
fn section( &self, eye: &Pose<EuclideanR4>, pose: &Pose<EuclideanR4>, ) -> Option<SectionCut>
fn lift( &self, eye: &Pose<EuclideanR4>, ray: &ImageRay, ) -> Option<DomainRay<EuclideanR4>>
fn depth_envelope(&self) -> DepthEnvelope
Source§fn image_segment(
&self,
space: &S,
eye: &Pose<S>,
pose: &Pose<S>,
relative: &S::Relative,
segment: [S::Point; 2],
emit: &mut dyn FnMut(f32, Option<[f32; 3]>),
)
fn image_segment( &self, space: &S, eye: &Pose<S>, pose: &Pose<S>, relative: &S::Relative, segment: [S::Point; 2], emit: &mut dyn FnMut(f32, Option<[f32; 3]>), )
Emits an ordered image polyline;
None breaks the line.Source§fn ray_lift(&self) -> bool
fn ray_lift(&self) -> bool
True when
lift recovers a domain ray from any image ray; a map without one refuses grabs and field bridges by name.fn image_radius(&self, _eye: &Pose<S>, _point: S::Point, radius: f32) -> f32
fn depth_envelope_at(&self, _eye: &Pose<S>) -> DepthEnvelope
Auto Trait Implementations§
impl Freeze for Section4
impl RefUnwindSafe for Section4
impl Send for Section4
impl Sync for Section4
impl Unpin for Section4
impl UnsafeUnpin for Section4
impl UnwindSafe for Section4
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more