'A random direction is picked from the NESW plane and you're pushed in it. Since nil space is anisotropic, how much do you go up or down?' This question doesn't actually make sense because you cant say whether two points are up or down relative to each unless they are on the same vertical axis. When you say the bird immediately goes up, thats just how it looks like due to the projection to euclidean space. The bird isn't really 'up' or 'down' until they make a loop, at which point it is displaced by the area of the loop.
When you choose an arbritray coordinate system, then it stop being isotropic I think, because then you can apply your argument, but the coordinate system is not an intrinsic part of the Nil geometry
You should watch Zeno's video 'Nil geometry explained' if you haven't already.
anshwad10
Recent community posts
I'm getting an error trying to start this (using Chrome on MacOS)
panicked at src/lib.rs:56:21: Error: JsValue(OperationError: Failed to execute 'requestDevice' on 'GPUAdapter': The limit "maxInterStageShaderComponents" with a non-undefined value is not recognized. OperationError: Failed to execute 'requestDevice' on 'GPUAdapter': The limit "maxInterStageShaderComponents" with a non-undefined value is not recognized. at imports.wbg.__wbg_requestDevice_9c83f27179a99e65 (blob:https://html-classic.itch.zone/65231e4c-7394-4da2-af8a-ec5d5510aa90:812:37) at engine_demo.wasm.<wgpu::backend::webgpu::contextwebgpu as="" wgpu::context::context="">::adapter_request_device::h37b0a80f3f27d60b (wasm://wasm/engine_demo.wasm-04365176:wasm-function[4871]:0x84c82d) at engine_demo.wasm.<t as="" wgpu::context::dyncontext="">::adapter_request_device::h003753905d51c797 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[12035]:0xac3ffb) at engine_demo.wasm.wgpu::Adapter::request_device::ha3759466ab36a95d (wasm://wasm/engine_demo.wasm-04365176:wasm-function[12812]:0xae5d53) at engine_demo.wasm.<tracing::instrument::instrumented<t> as core::future::future::Future>::poll::h2743490ee71c3eeb (wasm://wasm/engine_demo.wasm-04365176:wasm-function[862]:0x28c3bc) at engine_demo.wasm.engine_demo::run::{{closure}}::{{closure}}::heb136ba663d610b5 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[630]:0xc5ba6) at engine_demo.wasm.<futures_lite::future::or<f1,f2> as core::future::future::Future>::poll::h516a5fe057ca46b8 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10338]:0xa68bcb) at engine_demo.wasm.engine_demo::run::{{closure}}::hd7bc88e6a4a94922 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[3016]:0x6df759) at engine_demo.wasm.engine_demo::rt::start::{{closure}}::{{closure}}::hc321354bfc20f87e (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10543]:0xa74e8f) at engine_demo.wasm.wasm_bindgen_futures::queue::QueueState::run_all::hfc3433aff6e41056 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[5561]:0x8ae009))stack traceError at imports.wbg.__wbg_new_abda76e883ba8a5f (blob:https://html-classic.itch.zone/65231e4c-7394-4da2-af8a-ec5d5510aa90:449:21) at engine_demo.wasm.console_error_panic_hook::hook::h4150eac16ea3f9bc (wasm://wasm/engine_demo.wasm-04365176:wasm-function[3910]:0x7a848c) at engine_demo.wasm.core::ops::function::Fn::call::he15127b97a5cc949 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[25468]:0xb8fe7e) at engine_demo.wasm.std::panicking::rust_panic_with_hook::h6731baa78621a747 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10739]:0xa80984) at engine_demo.wasm.std::panicking::begin_panic_handler::{{closure}}::hb6cd8464ed39ae71 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[12435]:0xad66e6) at engine_demo.wasm.std::sys_common::backtrace::__rust_end_short_backtrace::hbdf3ddeb21a1e747 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[25444]:0xb8fd89) at engine_demo.wasm.rust_begin_unwind (wasm://wasm/engine_demo.wasm-04365176:wasm-function[16684]:0xb4a724) at engine_demo.wasm.core::panicking::panic_fmt::h5c7ce52813e94bcd (wasm://wasm/engine_demo.wasm-04365176:wasm-function[17302]:0xb541f2) at engine_demo.wasm.engine_demo::run::{{closure}}::{{closure}}::heb136ba663d610b5 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[630]:0xc765f) at engine_demo.wasm.<futures_lite::future::or<f1,f2> as core::future::future::Future>::poll::h516a5fe057ca46b8 (wasm://wasm/engine_demo.wasm-04365176:wasm-function[10338]:0xa68bcb) </futures_lite::future::or<f1,f2></futures_lite::future::or<f1,f2></tracing::instrument::instrumented<t></t></wgpu::backend::webgpu::contextwebgpu>
wasm://wasm/engine_demo.wasm-04365176:1: Uncaught RuntimeError: unreachable