Error updating dependent objects when I try to change the definition of a curve

benjaminr_edu shared this problem 2 years ago
Solved

Here's the construction in question. https://ggbm.at/XuvWxcqG

If I try to redefine b, I get an error message, which I've attached.

Here's some relevant stdout/stderr messages:

GeoGebra: 12:47:8 DEBUG: ?: command not found / CAS command called: b'
GeoGebra: 12:47:8 DEBUG: ?: command key not found: b'
GeoGebra: 12:47:8 ERROR: ?: error in <expression>: label = d_{x}', exp = d_{x}'(t, d_{x}, d_{y}, d_{z}) = (((-(d_{x}, d_{y}, d_{z})) * b'(t)) * x(b(t)))
GeoGebra: 12:47:8 DEBUG: ?: error key not found: Unknown command : b'
GeoGebra: 12:47:8 DEBUG: ?: command not found / CAS command called: b'
GeoGebra: 12:47:8 DEBUG: ?: command key not found: b'
GeoGebra: 12:47:8 ERROR: ?: error in <expression>: label = d_{z}', exp = d_{z}'(t, d_{x}, d_{y}, d_{z}) = (((-(d_{x}, d_{y}, d_{z})) * b'(t)) * z(b(t)))
GeoGebra: 12:47:8 DEBUG: ?: error key not found: Unknown command : b'
GeoGebra: 12:47:8 DEBUG: ?: command not found / CAS command called: b'
GeoGebra: 12:47:8 DEBUG: ?: command key not found: b'
GeoGebra: 12:47:8 ERROR: ?: error in <expression>: label = d_{y}', exp = d_{y}'(t, d_{x}, d_{y}, d_{z}) = (((-(d_{x}, d_{y}, d_{z})) * b'(t)) * y(b(t)))
GeoGebra: 12:47:8 DEBUG: ?: error key not found: Unknown command : b'
GeoGebra: 12:47:9 ERROR: ?: error in <command>: output
GeoGebra: 12:47:9 DEBUG: ?: command: null
GeoGebra: 12:47:9 DEBUG: ?: error key not found: error in <expression>: label = d_{x}', exp = d_{x}'(t, d_{x}, d_{y}, d_{z}) = (((-(d_{x}, d_{y}, d_{z})) * b'(t)) * x(b(t)))
GeoGebra: 12:47:9 DEBUG: ?: error key not found: error in <expression>: label = d_{z}', exp = d_{z}'(t, d_{x}, d_{y}, d_{z}) = (((-(d_{x}, d_{y}, d_{z})) * b'(t)) * z(b(t)))
GeoGebra: 12:47:9 DEBUG: ?: error key not found: error in <expression>: label = d_{y}', exp = d_{y}'(t, d_{x}, d_{y}, d_{z}) = (((-(d_{x}, d_{y}, d_{z})) * b'(t)) * y(b(t)))
GeoGebra: 12:47:9 DEBUG: ?: error key not found: processing of command: Vector((y(Point(d_1,t)), y(Point(d_2,t)), y(Point(d_3,t))))

Files: maim.png

Comments (3)

photo
2

rename the number named t at ie: s

then edit curve

photo
1

That worked, thanks!

But why did it work?!

photo
1

you have used t in definition of curve then the redefinition is not able to know if t is a number or a variable

the first time t is used is evident that t is a variable because is not a known number

© 2021 International GeoGebra Institute