一个物体多个标签的问题

考虑一个物体:

(1)是什么类别的物体(物,车,人分别标注成0,1,2)

(2)有什么颜色(红橙黄绿青蓝紫...分别标注成0,1,2...10)

那么,表示一辆黄绿色的车,怎么表示:

表示方法一:[1,2,3,-1]

该表示方法中,第一位代表是车,第二、三、四位代表有三种颜色(注意,并不是RGB颜色分量,是颜色!),这意味着物体最多有3种颜色,不足3种颜色的,用-1补充到三位。这三位与顺序无关。即写成[1,-1,2,3]等都可以。

表示方法二:

分别考虑物体类别和颜色类别。物体类别3类,简单,不细谈。对于颜色的另一种方法,写成:

可以看到,只有第2、3位值为1。(第x位,x=0,1,2,...,10).即代表该物体有黄绿色,两种颜色。

时间: 2024-08-18 03:32:24

一个物体多个标签的问题的相关文章

实现一个基本防盗链标签

1. 标签处理类 1 public class MyReferer extends BodyTagSupport { 2 private String site; 3 private String back; 4 public String getSite() { 5 return site; 6 } 7 public void setSite(String site) { 8 this.site = site; 9 } 10 public String getBack() { 11 retur

每天一个JavaScript实例-tab标签切换

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-tab标签切换</title> <style> .tabcontainer{ padding:5px; width:500px; marg

OpenGl 实现鼠标分别移动多个物体 ----------移动一个物体另外一个物体不动--读取多个3d模型操作的前期踏脚石

原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11620088.html 前言: 因为接下来的项目需求是要读取多个3D模型,并且移动拼接,那么我就先实现鼠标控制两个物体移动互不干扰来当踏脚石. 一.鼠标控制函数准备 我们需要对鼠标信息的获取,那么必然需要一个鼠标事件的响应函数来控制,很好opengl已经有内部的鼠标控制函数了,我们直接拿来使用就行了. glutMouseFunc( (void*)Func(int button, int st

玩转 React(四)- 创造一个新的 HTML 标签

在第二篇文章 <新型前端开发方式> 中有说到 React 有很爽的一点就是给我们一种创造 HTML 标签的能力,那么今天这篇文章就详细讲解下 React 是如何提供这种能力的,作为前端开发者如何来运用这种能力. 在第三篇文章 <JavaScript代码里写HTML一样可以很优雅> 中介绍了 JavaScript 的扩展语法 JSX,相信大家已经知道了,所谓的创造新的 HTML 的能力,其实就是以极其类似 HTML 的 JSX 语法来使用基于 React 编写的视图层组件.所以说,要

一个新人对于DW标签的理解

标签呢分为 一.一般标签 一般标签内又分为 ① 格式控制标签 格式控制标签的书写格式是: <font .....></font>  以font为开头以/font为结尾 font的后面 可以包含有color=""(颜色)size=""(字体大小)face=""(选择字体) 一下所有要修改的内容都是在间括号中间: <b>要加粗的字体</b>    字体加粗 <i>要倾斜的字体</i&g

【 D3.js 入门系列 --- 5.1 】 做一个带坐标轴和标签的图表

前面几节讲解了图标.坐标轴.比例等等,这一节整合这些内容做一个实用的图表.结果图如下: 代码如下所示: [html] view plain copy <html> <head> <meta charset="utf-8"> <title>Chart</title> </head> <style> .axis path, .axis line{ fill: none; stroke: black; sha

&lt;label&gt;,一个容易忽视的标签

曾有人问我:“如果要你写一个登陆页面中记住密码的Html代码,你会怎么写?” “直接写啊” 1 <input type="checkbox" id="chk_remb" />记住密码 “如果要点击‘记住密码’四个字也让这个复选框选中,要怎么写?” “给‘记住密码‘加个标签,用Js控制么?” “有没有更加简洁的方法?” “……” 后来才想起来<label>标签.代码应该这样写 1 <input type="checkbox&qu

自定义一个 freemarker的select标签

该标签可以最终生成类似<select><option></option></select>的html代码. 使用此标签可以简化页面的<select>控件的维护,而且可以兼容多种数据组织方式.可以轻松的控制的<select>的选中. select.ftl <#macro select list=[] defaultOptions={} optionName="name" optionValue="id

将一个物体设置为另一个物体的子物体----NGUITools.AddChild()方法

using UnityEngine; using System.Collections; public class LoadPrefab : MonoBehaviour { //声明UIRoot这个物体的引用,待会儿将会在这个物体下生成子物体 public GameObject uiRoot; //声明要加载的子物体预设的名称 string prefabName = "Template"; void Start () { if (uiRoot != null) { //根据路径将预设加