StrataSource / Engine

Issue tracker for Strata Source
46 stars 2 forks source link

Feature: func_scalable brush #229

Open Trico-Everfire opened 2 years ago

Trico-Everfire commented 2 years ago

Which component should be improved?

Entity

Describe your feature suggestion in more detail

A brush entity that allows you to scale it at runtime, it's scaling origin point is the entity origin point, allowing you to scale the brush from any axis. (similar to prop_scalable, which as been suggested already)

scalable brush examples: func_water_scalable (allows water brushes to be scaled) func_rotating_scalable (allows rotatable brushes to be scaled) *func_scalable (allows a normal func_brush to be scalable)

vrad-exe commented 2 years ago

Since you're suggesting a bunch of different scalable brush entities, maybe it would be better to add per-axis dynamic scaling to all (or at least most) existing brush entities instead?