You might best do this by sketching on a reference plane thatintersects the cone. Say if you created the cone by sketching onthe Front reference plane, you might again sketch on the Frontreference plane and draw a square. You can extrude the square sothat it protrudes from the cone. You may then pattern that extrudeso that you get a series of protruding square shapes.
If you want the square extrudes to extend prependicular to the conesurface (instead of the cone axis) then you need to create areference plane paralell to the cone surface.
If the cone is a shelled, hollow shape, then a blind extrude mayput geometry on the inside of the cone where you don't want it. Inthat case, use "extrude from surface," select the outsid eof thecone, and the geometry will not be created inside the cone.SolidworksSketching







If you want the square extrudes to extend prependicular to the conesurface (instead of the cone axis) then you need to create areference plane paralell to the cone surface.
If the cone is a shelled, hollow shape, then a blind extrude mayput geometry on the inside of the cone where you don't want it. Inthat case, use "extrude from surface," select the outsid eof thecone, and the geometry will not be created inside the cone.SolidworksSketching