载入中...
搜索中...
未找到
UrbanTypes.h
浏览该文件的文档.
Definition UrbanCrossField.cpp:12
std::vector< Vec2 > Polyline
Open polyline (e.g. a streamline candidate or a street centerline).
Definition UrbanTypes.h:57
std::vector< Vec2 > Polygon
Closed polygon ring, stored CCW, without repeating the first point.
Definition UrbanTypes.h:55
Where a point sits on the polygon boundary: edge edgeIndex at parameter t in [0,1].
Definition UrbanTypes.h:152
A boundary sample used for field constraints / candidate seeds.
Definition UrbanTypes.h:158
One parcel: a CCW ring of indices into UrbanLayout::corners.
Definition UrbanTypes.h:69
A street decomposed from the street network graph: consecutive street edges whose included angle is l...
Definition UrbanTypes.h:63
Structured urban layout produced by the hierarchical co-generation (paper Section 4) plus the geometr...
Definition UrbanTypes.h:84
double totalStreetLength
Definition UrbanTypes.h:93
std::vector< std::pair< int, int > > streetSegments
Definition UrbanTypes.h:89
All user-facing controls for the urban generator. Defaults follow the paper (λ=0.3/0....
Definition UrbanTypes.h:117
double boundaryStreetFraction
Definition UrbanTypes.h:134
int boundaryStreetMode
Definition UrbanTypes.h:139
int culDeSacAfterLevel
Definition UrbanTypes.h:137
int optimizeIterations
Definition UrbanTypes.h:142
double dijkstraJunctionWeight
Definition UrbanTypes.h:133
Minimal 2D vector used by the urban layout algorithms (paper coordinates).
Definition UrbanTypes.h:15