mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-20 15:21:21 -06:00
Ported mode Model methods to XS
This commit is contained in:
parent
dfce3a3138
commit
ed75219215
9 changed files with 86 additions and 125 deletions
|
@ -53,9 +53,6 @@
|
|||
size_t material_count() const
|
||||
%code%{ RETVAL = THIS->materials.size(); %};
|
||||
|
||||
// void duplicate_objects_grid(coordf_t x, coordf_t y, coordf_t distance);
|
||||
// void duplicate_objects(size_t copies_num, coordf_t distance, const BoundingBox &bb);
|
||||
// void duplicate(size_t copies_num, coordf_t distance, const BoundingBox &bb);
|
||||
bool has_objects_with_no_instances();
|
||||
bool add_default_instances();
|
||||
Clone<BoundingBoxf3> bounding_box();
|
||||
|
@ -65,17 +62,15 @@
|
|||
void translate(double x, double y, double z);
|
||||
Clone<TriangleMesh> mesh();
|
||||
Clone<TriangleMesh> raw_mesh();
|
||||
// void split_meshes();
|
||||
// std::string get_material_name(t_model_material_id material_id);
|
||||
|
||||
ModelObjectPtrs* objects()
|
||||
%code%{ RETVAL = &THIS->objects; %};
|
||||
|
||||
Pointfs _arrange(Pointfs sizes, double dist, BoundingBoxf* bb)
|
||||
%code%{ RETVAL = THIS->_arrange(sizes, dist, *bb); %};
|
||||
|
||||
void arrange_objects(double dist, BoundingBoxf* bb)
|
||||
%code%{ THIS->arrange_objects(dist, *bb); %};
|
||||
Pointfs _arrange(Pointfs sizes, double dist, BoundingBoxf* bb = NULL);
|
||||
void arrange_objects(double dist, BoundingBoxf* bb = NULL);
|
||||
void duplicate(unsigned int copies_num, double dist, BoundingBoxf* bb = NULL);
|
||||
void duplicate_objects(unsigned int copies_num, double dist, BoundingBoxf* bb = NULL);
|
||||
void duplicate_objects_grid(unsigned int x, unsigned int y, double dist);
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue