Removed Point::scale(),translate(),coincides_with(),distance_to(),
distance_to_squared(),perp_distance_to(),negative(),vector_to(), translate(), distance_to() etc, replaced with the Eigen equivalents.
This commit is contained in:
@@ -50,10 +50,15 @@ public:
|
||||
src.clear();
|
||||
}
|
||||
}
|
||||
void append(const ExtrusionPaths &paths) {
|
||||
void append(const ExtrusionPaths &paths) {
|
||||
this->entities.reserve(this->entities.size() + paths.size());
|
||||
for (ExtrusionPaths::const_iterator path = paths.begin(); path != paths.end(); ++path)
|
||||
this->entities.push_back(path->clone());
|
||||
for (const ExtrusionPath &path : paths)
|
||||
this->entities.emplace_back(path.clone());
|
||||
}
|
||||
void append(ExtrusionPaths &&paths) {
|
||||
this->entities.reserve(this->entities.size() + paths.size());
|
||||
for (ExtrusionPath &path : paths)
|
||||
this->entities.emplace_back(new ExtrusionPath(std::move(path)));
|
||||
}
|
||||
void replace(size_t i, const ExtrusionEntity &entity);
|
||||
void remove(size_t i);
|
||||
|
||||
Reference in New Issue
Block a user