dot生成