Struct dae_parser::ControlVertices
source · pub struct ControlVertices {
pub inputs: Vec<Input>,
pub position: usize,
pub extra: Vec<Extra>,
}
Expand description
Describes the control vertices (CVs) of a spline.
Fields§
§inputs: Vec<Input>
The list of inputs.
position: usize
The index into inputs
for the Semantic::Position
input (which must exist).
extra: Vec<Extra>
Provides arbitrary additional information about this element.
Implementations§
source§impl ControlVertices
impl ControlVertices
sourcepub fn new(inputs: Vec<Input>) -> Self
pub fn new(inputs: Vec<Input>) -> Self
Construct a new Vertices
object with the given inputs.
- One of the inputs must have
Semantic::Position
.
sourcepub fn position_input(&self) -> &Input
pub fn position_input(&self) -> &Input
The input with Semantic::Position
.
Trait Implementations§
source§impl Clone for ControlVertices
impl Clone for ControlVertices
source§fn clone(&self) -> ControlVertices
fn clone(&self) -> ControlVertices
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more