Removed problematic example code.
Resubmit to CRAN after missing archival deadline (package in suggests not used conditionally).
ARC() really actually finally works.
Fixed sc_coord() for Spatial #128.
SC0() gains a TRI0 method.
Another huge bug fix in ARC() doh.
Add SC()
and SC0()
for pslg objects.
Add function PATH_from_df()
to generate PATH0 from generic data frame input.
Fixed bug in TRI.TRI0 not propagating the object id.
New TRI and TRI0 methods for mesh3d. No material properties yet, just one mesh object.
Added TRI and TRI0 methods for sfc_GEOMETRYCOLLECTION to catch lists of
POLYGON triangles. Rudimentary function now for TRI0/TRI (straight conversion),
PATH0, ARC. Triangles automatically include z_ = 0
if not already present.
New data set ear_gc
a GEOMETRYCOLLECTION of POLYGON triangles.
Fixed obscure bug that messed up anglr because of class-dropping for the sfc in a tibble. now 0.3.0.9040
A potentially breaking change, stray uses of the triangle$visible_
property have been removed, to be consistent with the anglr package.
Several fixes related to new unnest() behaviour, it was unnecessary so replaced with use of do.call/rbind.
Fix previous unexported sc_vertex.SC0
, the cause of https://github.com/hypertidy/anglr/issues/97.
Fixed a problem with unclassed sfc lists. #109 and https://github.com/hypertidy/anglr/issues/91/.
Import crsmeta so we can navigate the structure change in sf crs. (Fixes breakage in eixport).
Fixed CRAN NOTE about not using geometry import.
Fix deprecated usage of tibble.
New models TRI0
and PATH0
as analogues to SC0.
Fixed off-by-one error in segment colours when plotting ARC. Fixes #101.
Fixed unused geometry package import.
Clarified Description and cleaned up examples, thanks to CRAN feedback.
First viable release.
Commited to ARC only being relevant to polygon layers.
New models TRI0
and PATH0
as analogues to SC0.
sc_uid
is now 6L characters by default, controlled by uid_nchar
argument, and settable in option
silicate.uid.size
. If option(silicate.uid.type = "integer")
this is ignored, but that is considered experimental for now.
Models now have print methods.
The filter
method for SC is now exported.
Incorporate new version of SC0
model, a better starting point for decomposing objects.
SC can now interpret TRI, which allows for very easy DEL re-triangulations and fine control over the quality and details of the mesh
TRI now allows linear topologies, they are assumed to be all island paths (see anglr::DEL
for a possible
better approach).
SC and PATH now allow degenerate paths and edges, with plot as pixel and point respectively.
TRI model now includes object_link_triangle, and drops object_ and path_ from triangle table to be consistent with anglr::DEL.
The meta table is now always present in models.
Migrated from JS rearcut to C++ decido for triangulation.
Cleaned up the triangulation logic.
added functions compact_indexes and expand_indexes to remove and restore the unique labels on entities - these are purely to explore what the minimal size of a model might be
more consistency for sc_verbs, sc_coord, sc_vertex, sc_object, sc_node, sc_arc, sc_path, sc_uid
established models SC, PATH, ARC, TRI
removed PRIMITIVE
(breaking) sc_uid
now generic, with argument x
(not n
)
various fixes in line with gibble 0.0.1.9002 to properly support sp structures
fixed bug where a single-path data set exposed an offset assumption applied by sc_segment, fixes https://github.com/hypertidy/silicate/issues/40
fixed bug where 0-column dataframe was assumed to be a list of vectors https://github.com/hypertidy/anglr/issues/55
added polymesh
data
support for trip
install flight_tracks example
support for sp!
moved sf specific facility from scsf
renamed package
sc_rand
is deprecated, to be replaced by sc_uid
sc_edge
, and exported sc_node
and renamed arc_node to NARC