FAQ » Questions de PDF et RPC Ce n'est pas possible. Dans PRC, vous devez créer des Objets de jeu de points/PointSet objects séparés à cette fin. Mais vous pouvez les joindre en une seule Partie-Définition/ PartDefinition: ... OdPrcPartDefinitionPtr newDefinition = OdPrcPartDefinition::createObject(); pPrc_FileStructure->addObject(newDefinition); ... for (int k = 0; k < num_point; ++k) { OdPrcPointSetPtr pPointSet = OdPrcPointSet::createObject(); pPointSet->styleId() = OdPrcCategory1LineStyle::createByColor(getR(k), getG(k), getB(k), *pPrc_FileStructure); OdPrcName name; name.setName(<point name>); pPointSet->name() = name; pPointSet->setBehaviourBitField(PRC_GRAPHICS_Show); pPrc_FileStructure->addObject(pPointSet); pPointSet->point().push_back(OdGePoint3d(X(k), Y(k), Z(k))); newDefinition->representationItem().push_back(pPointSet->objectId()); } newDefinition->setBehaviourBitField(PRC_GRAPHICS_Show); pPrc_FileStructure->fileStructureTree().partDefinition().push_back(newDefinition->objectId()); ...
Comment puis-je définir la couleur des points individuels dans un objet l’OdPrcPointSet?
Ce n'est pas possible. Dans PRC, vous devez créer des Objets de jeu de points/PointSet objects séparés à cette fin. Mais vous pouvez les joindre en une seule Partie-Définition/ PartDefinition: