MCPcopy Create free account

hub / github.com/Notgnoshi/generative / functions

Functions516 in github.com/Notgnoshi/generative

↓ 1 callersFunctionpairwise
Iterate over the given iterable in pairs. Example: s -> (s0,s1), (s1,s2), (s2, s3), ...
tools/render.py:38
↓ 1 callersFunctionparams_from_letters
(letters: &str)
tools/attractor.rs:154
↓ 1 callersFunctionparse_args
()
tools/random-production-rules.py:27
↓ 1 callersFunctionparse_args
()
tools/project.py:29
↓ 1 callersFunctionparse_args
()
tools/format.py:32
↓ 1 callersFunctionparse_args
()
tools/wkt2svg.py:32
↓ 1 callersFunctionparse_args
()
tools/interpret-lstring.py:37
↓ 1 callersFunctionparse_args
()
tools/render.py:49
↓ 1 callersFunctionparse_args
()
tools/parse-production-rules.py:39
↓ 1 callersFunctionparse_rules
( rules: List[str], long_tokens )
tools/parse-production-rules.py:105
↓ 1 callersFunctionproject
Project the given geometries to 2D. :param kind: The type of projection to use. Can be one of 'I', 'pca', 'svd', 'isometric', 'auto', 'xy', 'xz',
generative/projection.py:13
↓ 1 callersFunctionquad_grid
(width: usize, height: usize, size_x: f64, size_y: f64)
tools/grid.rs:253
↓ 1 callersFunctionradial_grid
( num_spokes: usize, num_rings: usize, ring_separation: f64, fill_strategy: FillStrategy, )
tools/grid.rs:524
↓ 1 callersFunctionragged_grid
(width: usize, height: usize, size_x: f64, size_y: f64)
tools/grid.rs:311
↓ 1 callersFunctionrandom_traversal
( length: usize, remove_after_traverse: bool, graph: &mut GeometryGraph<D>, rng: &mut StdRng,
tools/traverse.rs:71
↓ 1 callersFunctionread_raw_edge
TODO: Read edge weights
generative/io/tgf.rs:121
↓ 1 callersFunctionread_raw_node
(line: String)
generative/io/tgf.rs:91
↓ 1 callersFunctionscale_coord_range
( bounds: &Rect, x_dst: Option<&[f64; 2]>, y_dst: Option<&[f64; 2]>, coord: Coord, )
tools/transform.rs:245
↓ 1 callersMethodset_nodes
generative/include/generative/noding/geometry-graph.h:67
↓ 1 callersFunctionsimulate
( geometries: G, field: &'v VectorField, timestep: f64, num_timesteps: usize, random_times
tools/streamline.rs:261
↓ 1 callersFunctionsimulate_geom_vertices
( mut geometry: Geometry, vector_field: &VectorField, timestep: f64, num_timesteps: usize,
tools/streamline.rs:385
↓ 1 callersFunctionsimulate_geometry
( geometry: Geometry, field: &VectorField, timestep: f64, num_timesteps: usize, streamline
tools/streamline.rs:295
↓ 1 callersFunctionsimulate_rigid_geometry
( mut geometry: Geometry, vector_field: &VectorField, timestep: f64, num_timesteps: usize,
tools/streamline.rs:358
↓ 1 callersFunctionsnap_coord
(to_snap: Coord, index: &mut GeomKdTree, tolerance: f64)
generative/snap.rs:83
↓ 1 callersFunctionsnap_geom
(geom: Geometry, index: &mut GeomKdTree, strategy: &SnappingStrategy)
generative/snap.rs:71
↓ 1 callersFunctionsnap_geom_impl
(mut geom: Geometry, index: &mut GeomKdTree, tolerance: f64)
generative/snap.rs:78
↓ 1 callersFunctionsnap_graph_closest_point
( mut graph: GeometryGraph<D>, index: &mut GraphKdTree, tolerance: f64, )
generative/snap.rs:228
↓ 1 callersFunctionsnap_graph_grid
(mut graph: GeometryGraph<D>, tolerance: f64)
generative/snap.rs:330
↓ 1 callersFunctionsnap_graph_node
Snap the given node to the closest other node within the given tolerance Returns the NodeIndex that was snapped to, if the given node was snapped.
generative/snap.rs:256
↓ 1 callersMethodstart_edges
generative/include/generative/io/graph-writer.h:44
↓ 1 callersMethodstart_nodes
generative/include/generative/io/graph-writer.h:40
↓ 1 callersFunctionto_ffi_graph
( graph: &crate::graph::GeometryGraph<Direction>, )
generative/cxxbridge/mod.rs:12
↓ 1 callersFunctionto_svg
( geometry: GeometryAndStyle, transform: &Option<AffineTransform>, document: Document, options
tools/wkt2svg.rs:315
↓ 1 callersFunctiontri_grid
(width: usize, height: usize, size_x: f64, size_y: f64)
tools/grid.rs:155
↓ 1 callersFunctiontri_i2x
(i: usize, size_x: f64, odd: bool)
tools/grid.rs:143
↓ 1 callersFunctiontri_j2y
(j: usize, triangle_height: f64)
tools/grid.rs:151
↓ 1 callersMethodtriangles
(&self)
generative/triangulation.rs:52
↓ 1 callersMethodwrite_image
(&mut self, accumulated: Vec<Coord<f64>>)
generative/attractor.rs:122
↓ 1 callersFunctionwrite_line
(writer: W, x1: i64, y1: i64, x2: i64, y2: i64)
tools/bitwise.rs:91
↓ 1 callersFunctionwrite_point
(writer: W, x1: i64, y1: i64)
tools/bitwise.rs:103
↓ 1 callersFunctionwrite_wkt_graph
( writer: W, graph: &GeometryGraph<Direction>, )
generative/io/tgf.rs:76
MethodGeometryFlattener
generative/geometry-flattener.cpp:33
MethodGeometryGraph
generative/noding/geometry-graph.cpp:21
MethodGeometryGraph
@brief Create an empty graph. @see GeometryGraph::build() to generate the graph from a geometry. @see GeometryGraph::set_nodes() and GeometryGraph::ad
generative/include/generative/noding/geometry-graph.h:51
MethodGeometryGraphShim
generative/cxxbridge/geometry_graph.hpp:14
MethodGeometryIterator
generative/io/wkt-stream-reader.cpp:14
MethodGeometryNoder
generative/noding/geometry-noder.cpp:93
MethodGeometryNoder
generative/include/generative/noding/geometry-noder.h:34
MethodGraphReader
generative/include/generative/io/graph-reader.h:12
MethodGraphWriter
generative/include/generative/io/graph-writer.h:12
MethodNode
generative/include/generative/noding/geometry-graph.h:29
MethodRecursiveGeometryIterator
generative/geometry-flattener.cpp:37
MethodSegmentStringExtractor
generative/noding/geometry-noder.cpp:20
FunctionTEST
tests/geometry-noder-tests.cpp:14
FunctionTEST
tests/geometry-flattener-tests.cpp:11
FunctionTEST
tests/tgf-graph-reader-tests.cpp:14
FunctionTEST
tests/geometry-graph-tests.cpp:12
FunctionTEST
tests/wkt-reader-tests.cpp:14
FunctionTEST
tests/polygonizer-tests.cpp:16
MethodTGFGraphReader
generative/include/generative/io/tgf-graph-reader.h:11
MethodTGFGraphWriter
generative/include/generative/io/tgf-graph-writer.h:8
MethodWKTStreamReader
generative/include/generative/io/wkt-stream-reader.h:50
Method__init__
Initialize an L-System interpreter with the given commandset and turtle config.
generative/lsystem/interpreter.py:34
Method__init__
Initialize the turtle with the given position and rotation. Use a traditional RHS coordinate system with Z pointing up. Transformatio
generative/lsystem/turtle.py:15
Method__init__
Initialize a Lindenmayer-System grammar parser with the given rules. :param rules: A set of production rules. A mapping of token -> replaceme
generative/lsystem/grammar.py:78
Method__init__
Create a rule parser. Parsing rule after rule will construct the RuleParser.rule and RuleParser.ignore members. :param long_tokens:
generative/lsystem/production.py:37
Functionbetter_repr
(self)
tests/test_interpreter.py:11
Methodcollapse
@brief Consume the input stream, and collapse into a std::vector of geometries.
generative/include/generative/io/wkt-stream-reader.h:65
Functiondynamic_unique_ptr_cast
generative/io/tgf-graph-reader.cpp:40
Methodend_nodes
generative/io/tgf-graph-writer.cpp:9
Methodextract_segment_strings
generative/noding/geometry-noder.cpp:152
Methodfilter_ro
generative/noding/geometry-noder.cpp:24
Functionfit_to_range
()
tests/test_transform.rs:134
Methodfmt
(&self, f: &mut std::fmt::Formatter)
tools/bitwise.rs:125
Methodfmt
(&self, f: &mut std::fmt::Formatter)
tools/geom2graph.rs:20
Methodfmt
(&self, f: &mut std::fmt::Formatter)
tools/snap.rs:21
Methodfmt
(&self, f: &mut std::fmt::Formatter)
tools/grid.rs:26
Methodfmt
(&self, f: &mut std::fmt::Formatter)
tools/streamline.rs:27
Methodfmt
(&self, f: &mut std::fmt::Formatter)
generative/attractor.rs:18
Methodfmt
(&self, f: &mut std::fmt::Formatter)
generative/io/tgf.rs:24
Methodfrom
(options: &CmdlineOptions)
tools/wkt2svg.rs:79
Methodfrom
(ffi_graph: &crate::cxxbridge::GeometryGraphShim)
generative/graph.rs:14
Methodfrom
(c: geo::Coord)
generative/cxxbridge/coord_ffi.rs:38
Methodfrom
(x: Geometry<T>)
generative/io/wkt.rs:83
Methodfrom_linestring
(l: &geo::LineString)
generative/cxxbridge/geometry_collection.rs:79
Functionfrom_polar
(coord: Coord)
tools/transform.rs:226
Methodfrom_poly
(p: &geo::Polygon)
generative/cxxbridge/geometry_collection.rs:108
Methodgenerate_random_seed_if_not_specified
Generate a random seed, or pass one through if specified.
generative/dla.rs:248
Functionimplicitly_open
(geometry: Geometry)
generative/flatten/points.rs:14
Functionimplicitly_open_ref
(geometry: &Geometry)
generative/flatten/points.rs:38
Functioninit_test_logging
()
generative/lib.rs:18
Functioninsert_collection
( dwg: svgwrite.Drawing, geoms: shapely.geometry.base.BaseMultipartGeometry, group: svgwrite.conta
tools/wkt2svg.py:103
Functioninsert_linestring
( dwg: svgwrite.Drawing, geom: shapely.geometry.LineString, group: svgwrite.container.Group = None )
tools/wkt2svg.py:81
Functioninsert_point
( dwg: svgwrite.Drawing, geom: shapely.geometry.Point, group: svgwrite.container.Group = None )
tools/wkt2svg.py:70
Functioninsert_polygon
( dwg: svgwrite.Drawing, geom: shapely.geometry.Polygon, group: svgwrite.container.Group = None )
tools/wkt2svg.py:92
Methodlength
(v: &[f64; 2])
generative/dla.rs:232
Methodlerp
(a: &[f64; 2], b: &[f64; 2], d: f64)
generative/dla.rs:240
Functionmain
()
build.rs:2
Functionmain
()
tools/transform.rs:277
Functionmain
()
tools/attractor.rs:216
← previousnext →201–300 of 516, ranked by callers