Radiant:
misc... * restrict unwanted angle(s) keys commits on moving generic, eclassmodel, miscmodel entities * reverted angle(s), origin, scale entity keys save format from %f to %g * fix uniform rotation operations for generic entities with angles key * use more precise meth for rotating point entities with only angle rotated * snap tiny inaccuracies in angle(s) and origin point entities keys * workaround: don't discard empty group ents, having origin key * entity class convertion: prevent converting worldspawn; prevent converting point entity to empty group
This commit is contained in:
@@ -62,13 +62,13 @@ inline void write_scale( const Vector3& scale, Entity* entity ){
|
||||
char value[64];
|
||||
|
||||
if ( scale[0] == scale[1] && scale[0] == scale[2] ) {
|
||||
sprintf( value, "%f", scale[0] );
|
||||
sprintf( value, "%g", scale[0] );
|
||||
entity->setKeyValue( "modelscale_vec", "" );
|
||||
entity->setKeyValue( "modelscale", value );
|
||||
}
|
||||
else
|
||||
{
|
||||
sprintf( value, "%f %f %f", scale[0], scale[1], scale[2] );
|
||||
sprintf( value, "%g %g %g", scale[0], scale[1], scale[2] );
|
||||
entity->setKeyValue( "modelscale", "" );
|
||||
entity->setKeyValue( "modelscale_vec", value );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user