OPTIMIZE selected polygons
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 22/02/2004 at 05:22, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.206
Platform:
Language(s) : C++ ;---------
Hi
Im trying to run the Optimize command on just the selected polygons and I'm not sure how to do it.
The following is my code, but it seems it runs optimize on the entire object, and not just on the selected polygonsModelingCommandData cd; BaseContainer bc; bc.SetReal(MDATA_OPTIMIZE_TOLERANCE,1.0); bc.SetBool(MDATA_OPTIMIZE_POINTS,TRUE); bc.SetBool(MDATA_OPTIMIZE_POLYGONS,FALSE); bc.SetBool(MDATA_OPTIMIZE_UNUSEDPOINTS,FALSE); cd.doc = doc; cd.op = op; cd.bc = &bc; if(SendModelingCommand(MCOMMAND_OPTIMIZE, cd)) ...
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 22/02/2004 at 15:53, xxxxxxxx wrote:
I found it out.
For the record I had to set the ModelingCommandData mode to MODIFY_POLYGONSELECTIONModelingCommandData cd; BaseContainer bc; bc.SetReal(MDATA_OPTIMIZE_TOLERANCE,1.0); bc.SetBool(MDATA_OPTIMIZE_POINTS,TRUE); bc.SetBool(MDATA_OPTIMIZE_POLYGONS,FALSE); bc.SetBool(MDATA_OPTIMIZE_UNUSEDPOINTS,FALSE); cd.doc = doc; cd.op = op; cd.bc = &bc; cd.mode = MODIFY_POLYGONSELECTION; SendModelingCommand(MCOMMAND_OPTIMIZE, cd)