Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »

Welcome to Software Development on Codidact!

Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.

Activity for telefza‭

Type On... Excerpt Status Date
Edit Post #283592 Initial revision over 3 years ago
Question Nannou model requires a function pointer: How to return a function pointer
[]()Trying to make a nannou app from the template but with a customizable `model()` function. The template has this `main()`: fn main() { nannou::app(model).update(update).run(); } The `model` that goes intot the `app()` is a function that returns a `Model`. My `Model` s...
(more)
over 3 years ago
Edit Post #282924 Initial revision over 3 years ago
Answer A: error[E0507]: cannot move out of X which is behind a shared reference.
Problem was `myline` is owned by `model` and cannot be moved. Copying the entire `myline` is apparently not possible, but what worked is making an element-wise copy of `myline`, which is of type `(Point2, Hsl)`. Using `iter()` to get an iterator and then `copied()` to copy the items did work. The...
(more)
over 3 years ago
Edit Post #282728 Post edited:
over 3 years ago
Edit Post #282728 Initial revision over 3 years ago
Question error[E0507]: cannot move out of X which is behind a shared reference.
Making a Nannou App that draws a line to the screen. My model only contains the window itself and a vector of tuples describing the points and color. Similar to this example(under Drawing Lines) I want to use `polyline()` to draw a vector of (point, color) tuples to the screen. Unlike the exampl...
(more)
over 3 years ago
Edit Post #282687 Initial revision over 3 years ago
Question updating a function within a struct
What I want: An object that contains a function that I can update after creation. I created a `struct` that contains a parameter `b` and a function(closure?) named `InternalFn`. struct MyThing { b: f32, InternalFn: Box f32>, } To allow me to update `InternalFn`, I...
(more)
over 3 years ago
Edit Post #282686 Initial revision over 3 years ago
Answer A: Strange change of object lightness and colour in Nannou application
Thanks to comments by elgonzo the solution was quite easy. hsl expects the first component (hue) to be in `[0.0, 1.0]` instead of `[0.0, 360.0]` and the third components (lightness) to be in `[0.0, 1.0]` instead of `[0.0, 100.0]`. So providing a lightness value that is slowly reducing from `1...
(more)
over 3 years ago
Edit Post #282599 Post edited:
over 3 years ago
Comment Post #282599 I think you are correct. setting `l` above `1.0` ends up being just `1.0` in the `hsl` function. The transition from `1.0` (full lightness) to `0.0` (black) was too quick for me to see in the app. Slowly stepping between `1.0` and `0.0` creates the intended darkening of the circle. Thanks.
(more)
over 3 years ago
Edit Post #282599 Initial revision over 3 years ago
Question Strange change of object lightness and colour in Nannou application
Building a Nannou App from their template. I want a circle to slowly fade in color and randomly change color when hitting the boundary of the window. But there is something strange going on when updating the colors. My preamble looks like this: use nannou::prelude::; use rand::Rng; ...
(more)
over 3 years ago